如何在 Django 管理中显示 auto_now_add 字段?

JPG*_*JPG 4 python django django-admin

我有一个模型(如下所示),在其中,我设置auto_now_add=TrueDateTimeField

class Foo(models.Model):
    timestamp = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

从文档来看,

按照目前的实施,设置auto_nowauto_now_addtoTrue将导致字段具有editable=Falseblank=True设置。

问:如何auto_now_add在 Django Admin 中显示此字段?(默认情况下 Django Admin 不显示auto_now_add字段)

JPG*_*JPG 10

我们可以通过将特定字段添加到- (Django doc)列表来强制显示字段auto_now_add=Truereadonly_fields

class FooAdmin(admin.ModelAdmin):
    readonly_fields = ('timestamp',)


admin.site.register(Foo, FooAdmin)
Run Code Online (Sandbox Code Playgroud)