Ich habe ein neues Projekt in Django 1.4, mit SQLite db. Außerdem benutze django_extenstions 'shell_plus ohne Probleme.Django IPython SQLite beschwert sich über naive Datetime
Wenn ich installiert IPython, beide shell
und shell_plus
begann zu meckern:
/path/to/my/virtualenv/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py:50:
RuntimeWarning: SQLite received a naive datetime (2012-07-29 13:15:45.229464) while time zone support is active.
Es scheint IPython sich nicht bewusst Datetimes verwendet. Wie kann das behoben werden?
EDIT:
Ich will nicht Djangos Zeitzone Unterstützung deaktivieren.
@PeterStahl wahr, es ist kein wirkliches Problem, solange ich sie Modelle Django nicht Datetimes von Shell erstellen und speichern, und auch tun dass in der "unsicheren" Jahreszeit wahrscheinlich Änderungen an der Sommerzeit, etc. etc. in der Nähe sind. Und trotzdem würde Django wahrscheinlich eine Warnung fallen lassen. Aber trotzdem ... Nun, es sieht nicht gut aus! :)) – frnhr
@PeterStahl vielleicht schreiben, dass als Antwort ... – frnhr
Siehe https://code.djangoproject.com/ticket/19738 für Django Überlegungen, was dazu zu tun ist. Bisher wurde keine schmackhafte Lösung präsentiert. –