通过forms.ModelForm显示auto_now = True的字段

时间:2014-03-10 15:28:04

标签: python django

我有一个具有以下字段定义的ModelForm:

updated_at = models.DateTimeField("Last-Modified", auto_now=True)

当我以我的形式这样做时:

class Meta:
    model = Page
    fields = ('title', 'views', 'updated_at')

我得到:Unknown field(s) (updated_at) specified for Page例外。

如果我删除auto_now=True它有效,但我不想这样做。我只是想在我的模板中显示updated_at,它不会手动编辑。

1 个答案:

答案 0 :(得分:0)

editable param添加到define字段:

updated_ad = models.DateTimeField('Last Modefied', auto_now=True, editable=True)