Django管理员过滤不等于的网址

时间:2015-02-04 12:14:11

标签: django django-admin django-modeltranslation

我为自己网站的管理员创建了一个自定义FieldListFilter,以确定modeltranslation翻译是否适用于某个字段。

它会在侧栏上创建一个当前看起来像这样的过滤器:

"缺乏英语"选项将vt_title_en__exact=添加到查询字符串。

我想实施一个"有英语"这是相反的过滤器。我可以使用django管理站点url查询字符串吗?

Btw:自定义过滤器的来源:https://github.com/yairchu/azlemi/blob/master/vote/admin.py#L30

2 个答案:

答案 0 :(得分:2)

我认为vt_title_en__gt=可以胜任这项工作。任何非空字符串都大于""。

答案 1 :(得分:0)

您应该创建queryset方法来执行此操作,因为没有可能将排除或否定放入expected_parameters