__str__()
我有一个模型,它在模型的方法中显示一个短字符串
def __str__(self):
return "Scheduled at %s" % (self.date_time.strftime("%B %d %Y %I:%M %p"))
#Output: <Task: Scheduled at September 30 2018 12:30 AM>
# it should have been: <Task: Scheduled at September 29 2018 08:30 PM>
当我去Django admin时,我在标题中看到Task: Scheduled at September 30 2018 12:30 AM并且在输入中填充了正确的:20:30 TIME_ZONE
: 00
设置.py
TIME_ZONE = 'Etc/GMT+4'
USE_I18N = False
USE_L10N = False
USE_TZ = True
他一直显示 UTC 时区的时间,但是我TIME_ZONE='Etc/GMT+4
在我的设置中设置。
在我的情况下,我希望将时间数据作为 UTC 保存在数据库中并用 TIME_ZONE 显示它们Etc/GTM+4