Django 2.1 Settings.py
TIME_ZONE = 'EET'
USE_TZ = True
Models.py 在某些模型中,存在以下字段:
timestamp = models.DateTimeField(_(u'Action DateTime'), auto_now_add=True)
def __str__(self):
return date_format(self.timestamp , 'SHORT_DATETIME_FORMAT')
创建后,“ date”命令将以下内容输出到终端:
Thu Apr 4 13:47:00 EEST 2019
timestamp entry in database is:
2019-04-04 13:47:00.663416+03
我的问题如下: 当我打开带有模型列表的管理界面时,看到的时间为:
04/04/2019 10:47 a.m.
当我打开此条目的详细视图时,它显示为:
April 4, 2019, 1:47 p.m.
但是,我想要的输出是:
April 4, 2019, 1:47 p.m.
也在列表中。