在模型中有一个名为"created"的字段 - Django

Rad*_*Hex 2 python django django-models

我有一个如下模型:

class Item(models.Model):

    name = models.CharField(max_length=150)
    created = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

admin类如下:

class ItemAdmin(admin.ModelAdmin):

    list_display = ('name', 'created')
Run Code Online (Sandbox Code Playgroud)

创建的字段似乎不存在

是否有一些基本的Django知识,我缺少或忘记了?

Dan*_*man 5

当您说该字段不存在时,您是否表示它未显示在管理员更改表单上?这是使用时的预期行为auto_now_add.如果您希望字段在创建时获得默认值但仍可编辑,请default=datetime.datetime.now改用.