【问题标题】:Django 3.0.4 compatibility with Six packageDjango 3.0.4 兼容六包
【发布时间】:2020-03-07 22:56:34
【问题描述】:

我正在为我的应用程序使用 Django 2.2.10。我正在尝试将其升级到 Django 3.0.4。但它向我抛出了这个错误:

ImportError: cannot import name 'six' from 'django.utils' (C:\Users\hkhatri\Desktop\capstone\fitgirl-inc\env\lib\site-packages\django\utils__init__.py)

我已经安装了六个==1.14.0。有人可以帮忙将我的 Django 版本从 2.2.10 升级到 3。

【问题讨论】:

标签: python django six


【解决方案1】:

我还没有看到你的其余代码,也不确定你是如何使用六个的,但这就是我在 Django 3 中使用六个的方式:

  • 你想用pip安装六
  • 将其添加到您的应用程序settings
  • 然后将其导入您的模型import six
  • ...six.PY3......

【讨论】:

    猜你喜欢
    • 2015-12-11
    • 2012-03-03
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多