2013-03-14 126 views
4

我使用Django和我試圖建立Django的ROA,但是當我試圖開始我的web服務器我有這樣的錯誤cannot import name LOOKUP_SEP不能導入名稱LOOKUP_SEP

如果我從我的INSTALLEDS_APP刪除django_roa它好吧,但我想django-roa工作,我不知道如何解決這個問題。

我不知道我能找到什麼樣的細節來找到解決方案。

感謝

回答

0

django_roa尚未使用Django 1.5兼容。恐怕它只適用於django 1.3。

+0

確實是這個原因。你知道是否有其他的django 1.5還是我必須降級到django 1.3? – guillaume 2013-03-14 11:57:30

17

這個問題是「不能導入名稱LOOKUP_SEP」頂谷歌的搜索結果,因此雖然它並不一定能解決django-roa和Django的1.5我想指出之間的任何兼容性問題...

你可以通過更換解決這個(特定的)錯誤:

from django.db.models.sql.constants import LOOKUP_SEP 

與:

from django.db.models.constants import LOOKUP_SEP 
+1

Upvote用於提供實際的答案,而不是解決方法。謝謝 – XelharK 2013-09-27 09:29:08

0

我降級從1.5.2至1.4.0和米y app再次開始工作。通過PIP:

PIP安裝Django == 1.4

希望有所幫助。