Python 是否使布尔值在列表中可编辑?是否显示Wagtail?

Python 是否使布尔值在列表中可编辑?是否显示Wagtail?,python,django,wagtail,Python,Django,Wagtail,我想在Wagtail管理中编辑列表页面中的布尔值。我不能让这个功能在Wagtail中工作,因为它是基于Django构建的,我相信它也可以在Wagtail上工作,但我无法理解 Django的做法: class TaskAdmin(models.ModelAdmin): list_display = (..., 'boolean_field') list_editable = ('boolean_field',) 谢谢有一种方法可以将站点设置添加到Wagtail管理员。这就是你要找

我想在Wagtail管理中编辑列表页面中的布尔值。我不能让这个功能在Wagtail中工作,因为它是基于Django构建的,我相信它也可以在Wagtail上工作,但我无法理解

Django的做法:

class TaskAdmin(models.ModelAdmin):
    list_display = (..., 'boolean_field')
    list_editable = ('boolean_field',)

谢谢

有一种方法可以将站点设置添加到Wagtail管理员。这就是你要找的吗?可以在“设置”菜单中进行布尔切换开关,然后将值传递给视图或模板。它看起来像这样:

from django.db import models
from wagtail.contrib.settings.models import BaseSetting, register_setting

@register_setting
class TaskAdmin(BaseSetting):
    list_display = models.BooleanField()
    list_editable = models.BooleanField()
文件如下: