Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 未选择但已实现默认管理员列表筛选器_Django_Filter_Admin_Default - Fatal编程技术网

Django 未选择但已实现默认管理员列表筛选器

Django 未选择但已实现默认管理员列表筛选器,django,filter,admin,default,Django,Filter,Admin,Default,我在我的管理员中有一个表示“项目”的对象列表,其中应用了过滤器。每个“项目”都可以打开或关闭(默认为打开)。我的问题是,默认情况下会过滤对象,但在手动选择之前,应用的过滤器选项(是/否)不会高亮显示 我也考虑过这一点,但解决方案对我不起作用: 编辑:添加代码 class ProjectAdmin(admin.ModelAdmin): save_on_top = True list_display = ["__unicode__", "created_at", "updated

我在我的管理员中有一个表示“项目”的对象列表,其中应用了过滤器。每个“项目”都可以打开或关闭(默认为打开)。我的问题是,默认情况下会过滤对象,但在手动选择之前,应用的过滤器选项(是/否)不会高亮显示

我也考虑过这一点,但解决方案对我不起作用:

编辑:添加代码

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', ],
        }),

你能给我一段代码来调查你的尝试吗?我在问题中添加了代码。