【发布时间】:2014-03-09 16:21:32
【问题描述】:
我正在尝试将我的项目从 django 版本 1.5 迁移到 1.6。我有奇怪的导入错误,老实说我不知道下一步该怎么做:
错误:无法导入名称 zip_longest
...
C:\Python27\lib\site-packages\django-1.6.2-py2.7.egg\django\db\backends\mysql\compiler.py in <module>
from django.db.models.sql import compiler
from django.utils.six.moves import zip_longest
...
我觉得这很奇怪,因为错误发生在 django 导入中,而且它不是直接在我的代码中
如果有任何解决方法的提示,我将非常感激
最好的问候
【问题讨论】:
-
阅读您的堆栈跟踪,它显然与
SubdomainURLRoutingMiddleware相关联。如果由于某种原因不再需要它,请尝试将其删除。也许它只是与 Django 1.6 不兼容。 -
我试图删除它,但它没有帮助。正如我们所看到的,这个错误在 django 导入中,它发生在应用程序想要对数据库做某事的每一刻