发现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.