ValueError: Database returned an invalid datetime value. Are time zone definitions for your database installed?

第一步:

SELECT @@global.time_zone, @@session.time_zone;

这条语句会返回当前全局时区和当前会话时区的设置

@@global.time_zone:这是 MySQL 服务器的全局时区设置,影响所有连接到服务器的会话

@@session.time_zone:这是当前会话的时区设置,影响当前连接中的所有时间和日期的处理

第二步:

USE_TZ = True会自动转成UTC时间

USE_TZ = False

时区:设置为上海

TIME_ZONE = 'Asia/Shanghai'

posted @ 2024-06-14 16:15  GOZO  阅读(104)  评论(0)    收藏  举报