在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', 'assigned_to', 'created_by')
search_fields = ['title']
actions = [progressing, completed, canceled]
提前致谢,
Reenu
答案 0 :(得分:1)
我会尝试创建从admin.SimpleListFilter
继承的新过滤器,然后覆盖其中的queryset()
。
很好的例子在docs。查找DecadeBornListFilter
示例。