Mysql
 sql >> Database >  >> RDS >> Mysql

Il database ha restituito un valore non valido in QuerySet.dates()

Sembra che un errore abbia causato le modifiche alla funzionalità del fuso orario 1.6 di Django . I documenti ora menzionano questo errore in modo specifico (segnalazione di bug , link a documenti ).

Devi caricare le tabelle dei fusi orari in mysql ( http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html ). Prova ad eseguire sul tuo server di database:

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

E quindi esegui "flush tables" o "flush query cache", altrimenti il ​​problema potrebbe non scomparire anche se hai caricato i dati del fuso orario corretti:

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

aggiornato da @qris