注释 DateTimeField() Django

Comments DateTimeField() Django

我正在尝试在我的网站上建立一个评论部分,我已经差不多完成了,但是我正在尝试显示它发布的时间,但它一直显示错误的时间。

这是我 models.py 帖子中的代码 class:

date = models.DateTimeField(default=timezone.now)

我知道数据库识别出了错误,因为它向我显示了这条消息:

(https://i.stack.imgur.com/NYKRS.jpg)

但我不知道如何修复它。有人可以帮帮我吗?谢谢!

P.S: 我知道它说它落后了,但在截屏时,日期是 5 月 10 日,而不是 5 月 11 日。

检查你的“settings.py”并重写TIME_ZONE

https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

我建议像这样修复代码。它不必导入时区

date = models.DateTimeField(auto_now_add=True)