目前我在django的管理界面中通过某些选项进行过滤。例如,假设我按'按状态'过滤。是否可以选择多个状态来过滤结果?以下是过滤器的屏幕截图:
我可以从此列表中选择多个项目吗?
答案 0 :(得分:8)
不在管理界面中,但如果您修改了网址,则可以使过滤标准更加复杂。
例如,现在URL(在您点击过滤器之后)可能以
之类的结尾?status__exact=a
您可以将其更改为
status__in=a%2Cm
要查看状态a
和m
。 %2C
对逗号进行编码。
答案 1 :(得分:1)
您还可以将以下查询添加到列表页面的URL中。 在我的情况下,如果我有多个选项。
?bookingstatus__in=booked,refunded.
答案 2 :(得分:0)
您还可以将以下查询添加到列表显示页面的URL
?my_field__gte=1&myfield__lte=10
表示数字字段。这样你就可以进行远程选择。 基本上,您可以使用您在代码中也使用的任何查询。