sql >> Base de Datos >  >> RDS >> Mysql

La base de datos devolvió un valor no válido en QuerySet.dates()

Parece que el error causó Cambios en la funcionalidad de la zona horaria 1.6 de Django . Los documentos ahora mencionan este error específicamente (informe de error , enlace a documentos ).

Debe cargar las tablas de zonas horarias en mysql ( http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html ).Intente ejecutar en su servidor de base de datos:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -D mysql -u root -p 

Y luego ejecute "vaciar tablas" o "vaciar caché de consultas", de lo contrario, es posible que el problema no desaparezca aunque haya cargado los datos de zona horaria correctos:

mysql -u root -p -e "flush tables;" mysql 

actualizado por @qris