2013-01-18 2 views
0

현재 작업중인 사이트 내에서 모듈을 설정하는 중입니다. 나는 회원 정보 모듈을 만드는 중이다. 코드 구조가 올바르다 고 확신한다. (장고/파이썬은 처음이지만 RoR과 비슷하다고 들었다. 운). 장고를 가져 와서 참조 할 때 모듈 모델을 인식 할 수없는 장고로 붙어 있습니다. 예를 들면 다음과 같습니다.django 가져 오기에서 모델을 참조 할 수 없습니다.

  from django.db import models 
      from django.db.models import permalink 

그러나 1 행이 제대로 가져 오지 않으므로 2 행이 오류를 발생시킵니다. 튜토리얼에서이 코드를 얻었고 구입 한 책은이 구조를 백업하는 것처럼 보입니다. 그래서 나는 더 많은 연구를 해왔고 코드 전체에서 참조하기 전에 모듈을 활성화해야한다고 생각합니다. 모델 모듈은로드를 시도하고 동시에 보려고하는 루프에 갇혀 있습니다. 이론적으로는 모듈을 활성화하면 이것이 멈추는 것을 이해합니다.

  python manage.py sql realtor/apps/testimonial/ 

그러나 내 대답은 다음과 같습니다 :

  Error: App with label realtor/apps/testimonial/ could not be found. 
      Are you sure your INSTALLED_APPS setting is correct? 

그래서 나는 지금까지와 같은 설치된 앱을보고

은 그래서 나는 터미널이 유사한 코드를 사용할 필요가 말했다 해요 때문에 나의 부족 오에

  # project 
      'realtor', 
      'realtor.apps.blog', 
      'realtor.apps.testimonial', 

내가 어떻게 앞으로 밀어 아무 생각도 없어 나는 정말 끼 었어 : 나는 ... 나는 바로 그것을 설정 한 알 수 있습니다 경험이 나는 이것이 내 실제 문제인지조차 모릅니다.

고마워요!

나는 또한 내가 사이트를 검색 할 때 나는 점점 오전 오류를 공유하고자합니다

UPDATE.

ImportError at /admin/ 
No module named models 
Request Method: GET 
Request URL: http://127.0.0.1:8000/admin/ 
Django Version: 1.4.1 
Exception Type: ImportError 
Exception Value:  
No module named models 
Exception Location:  /Users/andrewkelly/Documents/Projects/1027_BRAD_BIRD/WORKING_BUILD/realtor/apps/testimonial/ad min.py in <module>, line 2 
Python Executable: /usr/bin/python 
Python Version: 2.7.2 
Python Path:  
['/Users/andrewkelly/Documents/Projects/1027_BRAD_BIRD/WORKING_BUILD', 
'/Library/Python/2.7/site-packages/pip-1.2.1-py2.7.egg', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib- scriptpackages', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', 
'/Library/Python/2.7/site-packages'] 
+0

어떤 장고의 django 버전을 사용하고 있습니까? 신경 쓰지 마라, 단지 그것이 눈치 채 셨다 1.4 – akhaku

답변

0

realtor은 응용 프로그램입니까? 어쩌면 INSTALLED_APPS에서이 줄을 제거해야합니다.

+0

부동산 중개업자가 거기 있어야합니다. 폴더 구조에는 루트 폴더에 Realtor 폴더가 있습니다. 저는 여러 다른 측면 (동적 인 것은 하나도 없습니다. 단지 Realtor 폴더의보기가있는 정적 페이지)이 현재 설정대로 실행된다는 점을 확신합니다. –

+0

귀하의 의견에 감사드립니다. 명령 행에서'python'을 실행하여'python' 쉘로 가서'import django'를 시도해보고'django.VERSION'을 시도해보십시오. 사용하고있는 django 버전을 확인하십시오. 그 다음에는 프로젝트 루트로 가서'django.db import models'에서 django 쉘''python manage.py shell'을 실행하면됩니다. 나는 장고 설치로 어떤 일이 일어나고 있다고 생각하고있다. 그 후에 더 많은 것을 당신에게 도울 수 있는지 당신의 결과를 알려주십시오. 감사. –

+0

나는 단지 내가 결코 대답하지 않는다는 것을 깨달았다. 도와 줘서 고마워. 우리는 응용 프로그램을 작동시킬 수 없었고 PHP 기반 응용 프로그램으로 전환되었습니다. 모든 도움을 주셔서 다시 한 번 감사드립니다. –

관련 문제