【Django基础教程】time_zone设置时区

在没有任何修改的情况下,我们会发现Django获取的时间和我们实际实际刚好是8小时

原因是:目前Django的默认时区设置是UTC,和我们中国的时间相差8个小时

UTC是世界标准时间
中国大陆、中国香港、中国澳门、中国台湾,和标准时间都是相差8个小时,也就是UTC+8

所以我们需要在settings.py中修改时区

默认配置是:

1
TIME_ZONE = 'UTC'

修改为:

1
TIME_ZONE = 'Asia/Shanghai'

坚持原创技术分享,谢谢鼓励我继续创作!