2014-02-17 2 views
1

модель MODELNAME:Невозможно отобразить DateField на форме и начальное на шаблон с auto_now = True

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/ru/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.readonly_fields – the5fire

+0

Показать экземпляр модели в шаблон, содержащий pubDate. – petanne

ответ

0

Вам нужно добавить атрибут к вам pubDate атру:

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

извините, он не используется. – petanne