即使一个字段在模型中被标记为'editable=False',我也希望管理页面显示它.目前它完全隐藏了这个领域.怎样才能做到这一点呢?

推荐答案

Use Readonly Fields. Like so (for django >= 1.2):

class MyModelAdmin(admin.ModelAdmin):
    readonly_fields=('first',)

Django相关问答推荐

Django ImproperlyConfigured: AUTH_USER_MODEL指向尚未安装的模型'users.User'

Django rest框架覆盖ViewSet中的page_size

DeleteView 中的success_message 未显示

是否有 django 模板过滤器来显示百分比?

恢复 Django 1.7 RemoveField 迁移

try 编辑/创建时,特定模型的 Django 管理员挂起(直到超时错误)

删除所有实例后,Django 模型实例主键不会重置为 1

如何在 Django ORM 中执行 GROUP BY ... COUNT 或 SUM?

在 django 模板中遇到 user.is_authenticated 问题

django类型对象Http404没有属性get

URL命名空间的一个真实例子

ImportError:升级到 Django 4.0 后无法从 'django.conf.urls' 导入名称 'url'

django 模板中对象的模型名称

Django unique=True 不工作

如何在 django 中分离我的模型?

django 在 unittest 测试中设置环境变量

如何将 ManyToManyField 呈现为复选框?

找不到 msguniq.确保您安装了 GNU gettext 工具 0.15 或更新版本. (Django 1.8 和 OSX ElCapitan)

Django ModelForm 覆盖小部件

django用q个对象动态过滤