Дата не отображается в django панели администратора - PullRequest
1 голос
/ 09 июля 2020

DateTimeField(auto_now_add=True, null=True) в моем файле django model.py, и все работает нормально, но проблема в том, что он не отображает данные / время в django панели администратора.

Ответы [ 2 ]

2 голосов
/ 09 июля 2020

вам нужно добавить это поле в list_display:

в admin.py:

class PostAdmin(admin.ModelAdmin):  # "PostAdmin" is used for e.g purposes
[..]

    list_display = (.., 'created_at',)

[..]
1 голос
/ 09 июля 2020

при установке:

 DateTimeField(auto_now_add=True, null=True)

он добавит ваш объект в тот момент, когда вы разместите объект, поэтому, если вы хотите выбрать вручную, вы должны установить:

 DateTimeField(auto_now_add=False, null=True)

тогда в вашей модели панели администратора отобразится поле даты.

...