相关文章推荐
干练的墨镜  ·  Java Configuration :: ...·  1 年前    · 
坏坏的雪糕  ·  陈刚·  1 年前    · 
唠叨的鸵鸟  ·  Getting lots of Task ...·  1 年前    · 

32.如何在admin中显示不可编辑的字段?

如果模型字段中报告 editable=False ,则默认情况下在更改页面中该字段将隐藏。任何标记为 auto_now auto_now_add 的字段,也会自动隐藏,因为这些字段会自动设置 editable=False

如果希望这些字段显示在更改页面上,可以将它们添加到readonly_fields里:

@admin.register(Villain)
class VillainAdmin(admin.ModelAdmin, ExportCsvMixin):
    readonly_fields = ["added_on"]

修改后,效果如下: