私はDjango 1.4でsqlite dbを使って新しいプロジェクトを持っています。 django_extenstionsのshell_plusも問題なく使用します。 IPython自身が気づいていない日付時刻を使用しているようだDjango IPython sqliteは素朴な日付について不平を言います
/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.
:
私はIPythonをインストール
、両方shell
と
shell_plus
は文句を言うようになりました。どのようにこれを修正することができますか?
EDIT:
私は、Djangoのタイムゾーンのサポートを無効にしたくありません。
@PeterStahl真、それは限り、私はシェルから日付時刻を作成し、Djangoのモデルに保存し、また実行しないように、本当の問題ではありませんそれはおそらく夏時間の変更、等に近い年の "不確実な"時に... :)そして、そうでも、Djangoはおそらく警告をドロップするでしょう。しかし、まだ...まあ、それはいい見えません! :) – frnhr
@PeterStahlは答えとしてそれを書くかもしれません... – frnhr
これについて何をすべきかについてのDjangoの審議についてはhttps://code.djangoproject.com/ticket/19738を参照してください。今のところ美味しい解決策は提示されていない。 –