【发布时间】:2018-04-18 17:12:54
【问题描述】:
假设我有以下model.py:
class Book(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
name = models.CharField(max_length=100, unique=True)
我在admin.py 中注册了这个模型:
admin.site.register(Book)
在管理员中查看现有的Book 时,只有name 字段可见。
我的问题是:ID 是否也可以在此页面中显示?
我找到的大多数答案都与管理列表有关,而不是与对象实例页面有关。显示 ID 字段的一种方法是通过从模型定义中删除 editable=False 使其可编辑。但是,我想将其保持为只读状态。
【问题讨论】:
标签: python django django-models django-admin