Python 如何仅为Django Admin list_filter选项中的字段子集启用筛选?
在Django Admin list_filter选项中,我只想为字段的子集启用过滤器。可能吗?在下面的代码中,我只想筛选字段“status”的一个子集。怎么做Python 如何仅为Django Admin list_filter选项中的字段子集启用筛选?,python,django,django-admin,django-filter,Python,Django,Django Admin,Django Filter,在Django Admin list_filter选项中,我只想为字段的子集启用过滤器。可能吗?在下面的代码中,我只想筛选字段“status”的一个子集。怎么做 class TaskAdmin(admin.ModelAdmin): list_display = ('title', 'status', 'due_date', 'assigned_to', 'created_by', 'days_left') list_filter = ('status', 'due_date',
class TaskAdmin(admin.ModelAdmin):
list_display = ('title', 'status', 'due_date', 'assigned_to', 'created_by', 'days_left')
list_filter = ('status', 'due_date', 'assigned_to', 'created_by')
search_fields = ['title']
actions = [progressing, completed, canceled]
提前感谢,
Reenu我将尝试创建从
admin.SimpleListFilter
继承的新筛选器,然后覆盖其中的queryset()
很好的例子就在这里。查找
DecadBornListFilter
示例。谢谢。。尝试一下。您想只筛选状态
字段还是只筛选状态
字段的特定值?请编辑您的问题以使其更清楚。