gpt4 book ai didi

django - Auto_now_add = true 字段不会出现在管理部分,因为它们不可编辑 - 你能让它们出现吗?

转载 作者:行者123 更新时间:2023-12-04 17:33:08 25 4
gpt4 key购买 nike

正如标题所说,具有 auto_now 和 auto_now_add 的字段不会出现在管理部分,与此相关:

Django auto_now and auto_now_add

你能以某种方式让它们出现吗?它们是否不可编辑并不重要,我只是希望它们在那里,这样我就可以看到整个条目。

或者是否有任何类似的功能可以将日期设置为当前时间但可以编辑?那也没关系,因为日期会显示在管理面板中。

谢谢。

最佳答案

您可以在管理后台定义可见字段列表,并指定那些是只读的。

默认情况下,不定义fieldsfieldsets,所有readonly_fields 将被添加到末尾:

@admin.register(Comment)
class CommentAdmin(admin.ModelAdmin):
readonly_fields = ('date',)

在下面的示例中,如果我们自定义可见字段,date 必须在两个元组中:

@admin.register(Comment)
class CommentAdmin(admin.ModelAdmin):
fields = ('author', 'content', 'date')
readonly_fields = ('date',)

如果您需要有关此选项的更多详细信息,check this chapter of the doc .

关于django - Auto_now_add = true 字段不会出现在管理部分,因为它们不可编辑 - 你能让它们出现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57845138/

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