无法导入名称 LOOKUP_SEP
我在使用Django框架,想要设置django-roa这个工具,但当我尝试启动我的网页服务器时,出现了一个错误,提示cannot import name LOOKUP_SEP
。
如果我把django_roa
从我的INSTALLEDS_APP中去掉,就没有问题了,但我希望django-roa能够正常工作,不知道该怎么解决这个问题。
而且我也不知道我可以提供什么样的细节来找到解决方案。
谢谢!
3 个回答
0
我把版本从1.5.2降到了1.4.0,然后我的应用又开始正常工作了。通过pip来操作:
pip install django==1.4
希望这能帮到你。
19
这个问题在谷歌搜索“无法导入名称 LOOKUP_SEP”时是排名第一的结果,所以虽然它不一定能解决 django-roa
和 Django 1.5 之间的其他兼容性问题,但我还是想提一下...
你可以通过把下面的内容替换来解决这个(特定的)错误:
from django.db.models.sql.constants import LOOKUP_SEP
替换成:
from django.db.models.constants import LOOKUP_SEP
0
django_roa
还不支持 django 1.5 版本。恐怕它只能在 django 1.3 版本上正常使用。