环境
- windows10
- pycharm2017.3.3 professional edition
- python3.6.4
- django2.0.2
问题与方法
将Django项目默认的UTC时区修改为本地时区
- 打开Django项目的settings.py文件,修改TIME_ZONE为
TIME_ZONE = 'Asia/Shanghai'
Django存取数据时的时区问题
- 在数据库和Django都为本地时区时,通过Django写入数据库的数据,从数据库中看相差8个小时,显示出来也相差8个小时,这是因为Django在写入数据库时将本地时区变成了UTC时区
- 解决方法:将settings.py文件里的
USE_TZ = Ture
改为
USE_TZ = False
改动结果如图

参考文档
相关文章:
-
2021-11-29
-
2021-09-14
-
2022-02-23
-
2022-03-06
-
2022-12-23
-
2021-06-28
-
2022-12-23
猜你喜欢
-
2021-11-02
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2022-01-02
-
2021-08-30
相关资源
-
下载
2021-06-06
-
下载
2023-01-21
-
下载
2023-03-10