【问题标题】:django-1.10 still contains deprecated and removed featuresdjango-1.10 仍然包含已弃用和删除的功能
【发布时间】:2017-07-03 12:16:30
【问题描述】:

我正在尝试运行现有的 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 导入语句,它仍然给我错误,比如 SubFieldBase 的使用等等。

【问题讨论】:

  • 该文件 (account/conf.py) 似乎包含在 pinax 中,而不是 Django 核心。如果不破坏现有功能,请尝试将您的 django-user-accounts 软件包升级到更新版本。
  • 非常感谢塞尔丘克!这解决了问题。
  • 请不要在您的问题中编辑解决方案。相反,add an answer and accept it.
  • 完成@Chris,谢谢!

标签: python django python-2.7 virtualenv


【解决方案1】:

问题不在于 Django 核心,而在于 django-user-accounts 包含在 pinax 中的应用程序。升级 django-user-accounts 应用程序解决了这个问题。

感谢@Selcuk 的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 2019-12-15
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 2012-06-15
    相关资源
    最近更新 更多