Django admin 过滤 url 不等于
Django admin filter urls for not-equals
我已经为我的站点管理员创建了一个自定义 FieldListFilter
是否 modeltranslation
翻译可用于某个字段。
它创建了一个过滤器,目前在边栏上看起来像这样:
"Lacks English" 选项将 vt_title_en__exact=
添加到查询字符串。
我还想实现一个 "Has English",它执行相反的过滤器。我可以使用 Django 管理站点 url 查询字符串来做到这一点吗?
顺便说一句:我的自定义过滤器的来源:https://github.com/yairchu/azlemi/blob/master/vote/admin.py#L30
您应该为此创建 queryset
方法,因为不可能将排除或否定放入 expected_parameters
。
我认为 vt_title_en__gt=
可以胜任。任何非空字符串都大于 "".
我已经为我的站点管理员创建了一个自定义 FieldListFilter
是否 modeltranslation
翻译可用于某个字段。
它创建了一个过滤器,目前在边栏上看起来像这样:
"Lacks English" 选项将 vt_title_en__exact=
添加到查询字符串。
我还想实现一个 "Has English",它执行相反的过滤器。我可以使用 Django 管理站点 url 查询字符串来做到这一点吗?
顺便说一句:我的自定义过滤器的来源:https://github.com/yairchu/azlemi/blob/master/vote/admin.py#L30
您应该为此创建 queryset
方法,因为不可能将排除或否定放入 expected_parameters
。
我认为 vt_title_en__gt=
可以胜任。任何非空字符串都大于 "".