Python2.5에서 syncdb로 데이터베이스를 구축하는 데 어려움을 겪고 있습니다. 이 문제 중 일부는 forum.models을 가져 오는 데 와일드 카드 *를 사용하기 때문에 루프를 만드는 것으로 보입니다.누군가가 syncdb 및 가져 오기 루프에 대한 혼란을 명확히하는 데 도움을 줄 수 있습니까? '수입에 명시해야합니까?'
>>> import settings
>>> from forum.managers import QuestionManager, TagManager, AnswerManager, VoteManager, FlaggedItemManager, ReputeManager, AwardManager
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/home/username/webapps/username/sousvide_app/forum/managers.py", line 6, in <module>
from forum.models import *
File "/home/username/webapps/username/sousvide_app/forum/models.py", line 18, in <module>
from forum.managers import QuestionManager, TagManager, AnswerManager, VoteManager, FlaggedItemManager, ReputeManager, AwardManager
ImportError: cannot import name QuestionManager
>>> from forum.models import Question, Tag
>>> from forum.managers import QuestionManager, TagManager, AnswerManager, VoteManager, FlaggedItemManager, ReputeManager, AwardManager
>>> import sys, pprint
>>> pprint.pprint(sys.path)
['/home/username/webapps/username/sousvide_app',
'/home/username/webapps/username/lib/python2.5',
'/home/username/lib/python2.5/markdown2-1.0.1.16-py2.5.egg',
'/home/username/lib/python2.5/html5lib-0.11.1-py2.5.egg',
'/home/username/lib/python2.5',
'/usr/local/lib/python25.zip',
'/usr/local/lib/python2.5',
'/usr/local/lib/python2.5/plat-linux2',
'/usr/local/lib/python2.5/lib-tk',
'/usr/local/lib/python2.5/lib-dynload',
'/usr/local/lib/python2.5/site-packages',
'/usr/local/lib/python2.5/site-packages/PIL']
>>> from settings import INSTALLED_APPS
>>> pprint.pprint(INSTALLED_APPS)
('sousvide_app.forum',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'django.contrib.humanize',
'django_authopenid')
forum.managers에서 명시 적으로 관리자를 가져 와서 해결할 수 있었던 다른 설치에서 동일한 문제가있었습니다.
네임 스페이스에 질문 및 태그 모델을로드하면 쉘에서 관리자를 가져올 수 있습니다.
그러나, 나는 여전히 syncdb 할 수 아니에요 태그, forum.models에서
이 질문을 가져옵니다
$ python2.5 manage.py sql forum
오류 : 라벨 포럼이있는 앱을 찾을 수 없습니다. INSTALLED_APPS 설정이 맞습니까?
아무도 나에게 무슨 문제가 있는지 아이디어를 줄 수 있습니까?
이 오류의 원인이 될 수있는 Python2.5에 관한 것이 있습니까?
갑자기 같은 오류가 발생합니다. 흠. – jMyles