django数据库存储的时间比本地时间少于八小时,但是显示的时候显示正确

是因为在django 中的setting.py文件中

TIME_ZONE = 'Asia/Shanghai'  控制时区
USE_TZ = True  控制是否是有带时区的时间( 时间记录为0时区的时间,带上时区,这样在显示时显示为当前时区的正确时间,也就是标题所描述的情况)

 

要解决此问题,让数据库存储时间为当前本地时间,则可以设置 USE_TZ = False

 

参考文章:https://www.cnblogs.com/alan-babyblog/p/5739004.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章