看起来是由于Django 1.6时区功能更改引起的错误。现在,文档特别提到了此错误(错误报告,指向文档的链接)。
你必须将时区表加载到mysql中(http://dev.mysql.com/doc/refman/5.6/en/MysqL-tzinfo-to-sql.html)。尝试在数据库服务器上执行:
MysqL_tzinfo_to_sql /usr/share/zoneinfo | MysqL -D MysqL -u root -p
然后运行“刷新表”或“刷新查询缓存”,否则即使你已加载正确的时区数据,问题也可能不会消失:
MysqL -u root -p -e "flush tables;" MysqL