我试图使用IPython发送一个简单的邮件.我还没有设置任何仍然出现此错误的模型.可以做些什么?
错误:/home/sourabh/Django/learn/local/lib/python2.7/site-packages/django/db/models/fields/ 初始化的.py:827:RuntimeWarning:DateTimeField字段接收到的日期时间幼稚(2013年9月4日14:14:13.698105)虽然时区支持是活跃的.RuntimeWarning)
尝试:第一步是添加USE_TZ = True到您的设置文件并安装pytz(如果可能).
错误已更改:
(learn)sourabh@sL:~/Django/learn/event$ python manage.py shell
/home/sourabh/Django/learn/local/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py:53: RuntimeWarning: SQLite received a naive datetime (2013-09-05 00:59:32.181872) while time zone support is active.
RuntimeWarning)
Run Code Online (Sandbox Code Playgroud) 我在Django 1.4中有一个新项目,使用sqlite db.也使用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.
Run Code Online (Sandbox Code Playgroud)
似乎IPython本身使用不知不觉的日期时间.怎么解决这个问题?
编辑:
我不想禁用Django的时区支持.