使用Django的DateTimeField(auro_now_add=True)设置当前时间为创建时间时,时间往往与当前时间对应不上,这是由于Django默认使用的是【UTC】(世界标准时间)时区,与我们的时间相差8小时。要解决这个问题可通过修改settings.py文件中的【TIME_ZONE】和【USE_TZ】这两个参数实现。
具体步骤如下:
1. 找到并打开【settings.py】文件
2. 搜索并找到【TIME_ZONE】参数
3. 将【TIME_ZONE】参数值修改为【Asia/Shanhai】;将【USE_TZ】参数修改为【False】
---------------------
作者:hepeng00
来源:CSDN
原文:https://blog.csdn.net/penghe00/article/details/81152242
版权声明:本文为博主原创文章,转载请附上博文链接!