2011-04-25 4 views
2

나는 장고 - mptt를 설치하고 그러나, 나는 다음과 같은 ImportError를 얻고있다 setting up a Django model for MPTT장고 - mptt의 ImportError를

에 관한 문서 따랐다 :

from mptt.models import MPTTModel, TreeForeignKey 
ImportError: cannot import name TreeForeignKey 

사람이 도와 줄 수 있습니까?

감사의 말.

감사합니다.

답변

2

TreeForeignKey는 fields.py 파일에 정의 된 클래스입니다. 이 파일이 최근에 v0.5.pre의 코드베이스에 추가 된 것 같습니다.

0.4.2 버전 이상을 사용하는 경우이 파일과 클래스는 존재하지 않습니다. 문서가 최신 버전의 코드 (v0.5.pre)에만 적용되므로이 패키지가이 클래스없이 어떻게 사용되는지는 잘 모르겠습니다.

행운을 빌어 요!

+1

또한 다음을 추가해야합니다. - v0.5.pre를 설치하기 전에 django-mptt v0.4.x를 제거하거나 이전 버전이 기본적으로 사용 될 수 있습니다. – TehNthDegree