【发布时间】:2018-01-27 22:40:51
【问题描述】:
在 settings.py 文件中:
TIME_ZONE = 'UTC'
USE_TZ = True
在models.py中:
from django.utils import timezone
date = models.DateTimeField(default = timezone.now())
在pip install pytz之前,mysql db中的日期字段存储为UTC时间,前端网页中的日期显示为本地时间。但是在pip install pytz之后,mysql db中的日期字段存储为UTC时间,同时前端网页中的日期也显示为UTC时间。
这是什么原因? 如何确保 pip install pytz 后,mysql db 中的日期字段存储为 UTC 时间,而前端网页中的日期显示为本地时间? BTW,哪个库比pytz更容易做?
【问题讨论】:
标签: python mysql django date datetime