我在 Django 1.4 中有一个新项目,使用 sqlite 数据库。同时使用 django_extenstions 的 shell_plus 没有问题。
当我安装了 IPython 后,shell
和 shell_plus
都开始出现以下错误:
/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本身使用不带时区信息的日期时间格式。如何解决这个问题?
编辑:
我不想禁用Django的时区支持。