Python Django 1.9导入模块的导入程序
当尝试使用Python Django 1.9导入模块的导入程序,python,django,django-1.9,Python,Django,Django 1.9,当尝试使用manage.py运行runserver或shell时,我得到一个ImportError异常。我正在使用Django 1.9 ImportError: No module named 'django.utils.importlib' 我用以下方法解决了这个问题: 试试看: #Django版本>=1.9 从django.utils.module\加载导入\模块 除恐怖外: #Django版本
manage.py
运行runserver
或shell
时,我得到一个ImportError
异常。我正在使用Django 1.9
ImportError: No module named 'django.utils.importlib'
我用以下方法解决了这个问题:
试试看:
#Django版本>=1.9
从django.utils.module\加载导入\模块
除恐怖外:
#Django版本<1.9
从django.utils.importlib导入模块
django.utils.importlib
是一个兼容库,适用于Python 2.6仍然受支持的情况。Django 1.7放弃了对Python2.6的支持,自Django 1.7以来,它就已经过时了,并在每个弃用周期的1.9中被删除
改用Python的import\u模块
函数:
from importlib import import_module
您可以从django.utils.module_loading
导入它的原因是importlib.import_module
是在该模块中导入的,这不是因为module_loading
以任何方式定义了实际功能
由于
django.utils.module\u loading.import\u module
不是公共API的一部分,因此如果不再使用它,可以随时将其删除,即使是在较小的版本升级中 请注意,Django 1.9刚刚达到alpha状态,不适合生产使用。使用1.8,除非你有很好的理由。谢谢丹尼尔。目前我只在本地开发中运行它,它更多的是帮助Django团队跟踪可能阻碍稳定版本的问题。Django 1.9现在已经发布了。我可以在哪个文件中编写此代码?我将django从1.7更新到1.9。停止了工作。看起来像是无休止的分页或类似的错误谢谢。我安装了django请求来监控流量。我在plugins.py和traffic.py中做了您建议的更改,现在一切都好了。您好,我只是想问一下,我应该在哪个文件中编写此代码?这对我来说是一个更安全的解决方案