我在我的管理员中有一个表示“项目”的对象列表,这些对象已应用了过滤器。每个“项目”可以是打开或关闭(默认打开)。我的问题是默认情况下会过滤对象,但在手动选择之前,应用的过滤器选项(是/否)不会突出显示。
我也看过这个,但解决方案对我不起作用: Default filter in Django admin
编辑:添加了代码。
class ProjectAdmin(admin.ModelAdmin):
save_on_top = True
list_display = ["__unicode__", "created_at", "updated_at", "region", "get_main", "get_code", related_information]
list_display_links = ("__unicode__",)
search_fields = ["short_title_eng"]
form = ProjectForm
ordering = ('project_number',)
change_form_template = "project/project_change_form.html"
add_form_template = "project/project_add_form.html"
readonly_fields = ["project_number"]
list_filter = (ProjectStatusFilter, CountryFilter, RegionFilter, ProjectAEI, ProjectCropType)
fieldsets = (
(None, {
'fields': ('short_title_eng', 'project_number', 'close_project'),
'classes': ['wide', ],
}),