Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O banco de dados retornou um valor inválido em QuerySet.dates()


Parece que o erro causou as mudanças na funcionalidade do fuso horário 1.6 do Django . Os documentos agora mencionam esse erro especificamente (relatório de bug , link para documentos ).

Você precisa carregar tabelas de fuso horário no mysql ( http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html ). Tente executar em seu servidor de banco de dados:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -D mysql -u root -p 

E, em seguida, execute "flush tables" ou "flush query cache", caso contrário, o problema pode não desaparecer, mesmo que você tenha carregado os dados de fuso horário corretos:
mysql -u root -p -e "flush tables;" mysql 

atualizado por @qris