关于 django 的时区设置与MySQL 时间相差8小时

Posted 编程361

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 django 的时区设置与MySQL 时间相差8小时相关的知识,希望对你有一定的参考价值。

django在settings配置中设置过TIME_ZONE = ‘Asia/Shanghai‘后,显示界面正常了,但是向数据库写入时间的时候,会比正常时间早8小时,在后端提示错误

RuntimeWarning: DateTimeField 模型类.字段 received a naive datetime (2018-xx-xx xx:xx:xx.137670) while time zone support is active.
RuntimeWarning)

 

解决办法:

在settings.py中把USE_TZ = True去掉


以上是关于关于 django 的时区设置与MySQL 时间相差8小时的主要内容,如果未能解决你的问题,请参考以下文章

为啥Django时区设置会影响纪元时间?

Django---时间的时区问题

Django 时间与时区设置问题

Django 时间与时区设置问题

Django如何设置默认时区?

django 默认时区设置