【Django】Django的默认时区问题

发现django_session里时间和预期的时间差了八个小时.以为是MySQL时区的问题.但
用以下

show variables like '%time_zone%';

查看了时区

又用了

set global time_zone = '+8:00';
flush privileges;

设置了时间,又登录后,还是差了八个小时

想了想,怀疑是Django的问题.
但查了下.

# TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/Shanghai'

已经改了.

查了下.发现还有一个叫做USE_TZ=True的设置

改成了False,时间达到了预期

Django版本3.1.昨天不晓得是不是无意间更新了,从Django1.11升级到了3.1.

你可能感兴趣的:(Django开发)