美文网首页
django使用models.DateTimeField生成的时

django使用models.DateTimeField生成的时

作者: S_jie | 来源:发表于2022-10-11 11:06 被阅读0次

使用自带的生成时间方法,生成的时间是UTC时间,和我的系统时间相差8小时

    add_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')

解决:
1.首先在配置文件setting.py中找到TIME_ZONE = 'UTC',将UTC时间改成TIME_ZONE = 'Asia/Shanghai
2.将USE_TZ = True 改成 False

# django时区设置
TIME_ZONE = 'Asia/Shanghai'

# 设置语言
LANGUAGE_CODE = 'zh-Hans'

USE_I18N = True

USE_L10N = True

USE_TZ = False

相关文章

网友评论

      本文标题:django使用models.DateTimeField生成的时

      本文链接:https://www.haomeiwen.com/subject/qbytzrtx.html