我试过,当settings里的:USE_TZ = False时也可以查询,但是数据库里的时间就会显示错的
解决方法是可以再终端输入 mysql_tzinfo_to_sql /usr/share/zoneinfo然后重启数据库
原因是django查询数据库时sql语句会用转换时区函数,而mysql无法获取Asia/Shanghai的正确时间,所以会返回空
有问题的可以留言