使用地址栏在django管理员中进行过滤
问题描述:
假设我有一个模型订单,其中有一个列号 - 订单号。现在我想在管理视图中从此模型过滤多行。有1个值,我这样做:使用地址栏在django管理员中进行过滤
http://bla-bla-bla/admin/app/order/?num__exact=11534
我该如何做到这一点,当我有几个值?
或者我应该使用的查询集()?那么我应该如何发送一个值列表来请求?
答
in
应该工作,试试这个url中
http://bla-bla-bla/admin/app/order/?num__in=11534,11535,11536
答
不要忘了,不管你把查询字符串已经被允许的管理界面。你不能把在中没有定义过滤器 - 因为这安全发布https://www.djangoproject.com/weblog/2010/dec/22/security/
+0
也谢谢。在我的情况下,没有跨关系查询。 – PeterH 2011-12-20 06:10:01
谢谢你曾经,正是我所需要的!而且多么简单。 :) – PeterH 2011-12-20 05:59:24