2014-02-17 1 views
1

모델 modelname에를하여 DateField를 표시 할 수 없습니다 :는 = 형태와 auto_now와 템플릿에 초기에 진정한

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

form field: 

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

오류 :

Unknown field(s) (pubDate) specified for modelname

내가 템플릿 pubDate을 표시합니다.

양식 exclude = []을 사용해보십시오. 모든 입력란은 pubDate으로 표시됩니다.
이유를 모르겠습니다.

+0

왜 빈 편집 할 필드를 표시할까요? –

+1

편집 할 수없는 필드를 표시하십시오 : https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.readonly_fields – the5fire

+0

템플릿 인스턴스에 모델 인스턴스 표시, pubDate 포함. – petanne

답변

0

당신은 pubDate ATTR 당신에게 속성을 추가해야합니다

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

죄송합니다. 사용하지 않았습니다. – petanne