Datetime 对象以 UTC 格式存储,并在显示时转换为本地时区。因此,当我调用时timezone.now()
,它应该将 UTC 转换为本地时区并相应地显示时间。
我已经pytz
按照 django 的建议安装了。
我做了以下事情:
设置USE_TZ = True
在settings.py
并在models.py
我将对象保存到数据库的位置
from django.utils import timezone
time= timezone.now()
也做过timezone.activate(pytz.timezone("America/Los_Angeles"))
当我获取存储的时间时,它是2014-10-01 00:50:37
,比现在时间早几个小时。我哪里错了?