django-1.10仍包含已弃用和已删除的功能

时间:2017-02-15 01:20:05

标签: python django python-2.7 virtualenv

我正在尝试运行现有的django应用。该应用程序已在django-1.10中构建。我建立了一个新的virtualenv并安装了要求和一切。但是,我收到如下错误:

from django.utils import importlib ImportError: cannot import name importlib

现在,以上内容来自以下来源 - .virtualenvs/crowd/lib/python2.7/site-packages/account/conf.py

当我手动修复conf.py文件时,我仍然遇到错误,无法修复旧版django中的deprecatedremoved功能。

有关如何解决此问题的任何想法?我认为在virtualenvs工作的目的是避免这种错误。

我们非常感谢任何建议。提前谢谢!

这就是问题的不同之处:即使我修复了importlib import语句,它仍然会给我一些像SubFieldBase一样的错误等等。

1 个答案:

答案 0 :(得分:1)

问题不在于Django-core,而在django-user-accounts包含pinax个应用程序。升级django-user-accounts应用修复了此问题。

感谢@Selcuk的解决方案。