gpt4 book ai didi

Django IPython sqlite 提示幼稚的日期时间

转载 作者:行者123 更新时间:2023-12-03 14:45:46 26 4
gpt4 key购买 nike

我在 Django 1.4 中有一个新项目,使用 sqlite db。也可以毫无问题地使用 django_extenstions 的 shell_plus。

当我安装 IPython 时,shellshell_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 的时区支持。

最佳答案

我把它放在我的 local_settings.py 中:

#ignore the following error when using ipython:
#/django/db/backends/sqlite3/base.py:50: RuntimeWarning:
#SQLite received a naive datetime (2012-11-02 11:20:15.156506) while time zone support is active.

import warnings
import exceptions
warnings.filterwarnings("ignore", category=exceptions.RuntimeWarning, module='django.db.backends.sqlite3.base', lineno=53)

关于Django IPython sqlite 提示幼稚的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com