原因:
由于django项目在setting.py文件中 默认使用UTC时间,而UTC时间(格林威治时间)比北京时间晚8小时,因此在django项目中获取当前时间时或出现问题。
解决方法:
我们只需将django项目中setting项目中的 TIME_ZONE 属性更改为 ‘Asia/Shanghai’ ,USE_TZ 属性更改为 False即可。
USE_TZ介绍请参考这篇博文->USE_TZ介绍