无法在表单上显示DateField,并使用auto_now = True在模板上显示初始值

时间:2014-02-17 09:03:46

标签: python django django-models datefield

model modelname:

    pubDate = models.DateField('pubDate', auto_now_add=True)

form field:

    class formname(forms.ModelForm):
        class Meta:
            model = modelname
            fields = ['pubDate']

错误:

  

为modelname

指定的未知字段(pubDate)

我想在模板中显示pubDate

我尝试了表单exclude = []。然后显示所有字段pubDate
我不知道为什么?

1 个答案:

答案 0 :(得分:0)

您需要向pubDate attr添加属性:

pubDate = models.DateField('pubDate', auto_now_add=True, editable=False)