Django Database returned an invalid datetime value

在Django上出现了这个错误,`ValueError: Database returned an invalid datetime value. Are time zone definitions for your database and pytz installed?`,pip freeze 一下,发现 pytz 已经装了,看来是MySQL的设置问题。

解决方法

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -D mysql -u root -p 
mysql -u root -p -e "flush tables;" mysql