gpt4 book ai didi

django - 在 list_display 中使 bool 值可编辑?

转载 作者:行者123 更新时间:2023-12-03 10:39:06 25 4
gpt4 key购买 nike

我希望在我的 Django 管理员列表显示中可以编辑一个 bool 字段。相反,我有不可编辑的图标:

enter image description here

我的代码如下所示:

# Model
class Task(models.Model):
...
is_finished = models.BooleanField()
# Admin
list_display = (..., 'is_finished')

我没有包含 is_finishedreadonly_fields元组在 admin.py ,所以我很惊讶它默认是不可编辑的。我究竟做错了什么?

最佳答案

ModelAdmin.list_editable正是您所需要的,请参阅其文档 here .下面你还有一个例子:

class TaskAdmin(models.ModelAdmin):
list_display = (..., 'is_finished')
list_editable = ('is_finished',) # this MUST only contain fields that also are in "list_display"
#list_display_links = ('foo', 'bar') # this MUST NOT contain a field in common with "list_editable"

关于django - 在 list_display 中使 bool 值可编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18107589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com