OK, I가 다음 디렉토리 구조 (그것이 장고 프로젝트의) : ImportError를하고 장고 날 운전 미친
-> project --> app
앱 폴더 내에
, 클래스를 참조 할 필요가있는 scraper.py 파일이
import urllib2
import os
import sys
import time
import datetime
import re
import BeautifulSoup
sys.path.append('/home/userspace/Development/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
from project.app.models import ClassName
을하고이 코드는 작동하지 않습니다 : models.py
내에서 정의 된 나는 다음을 수행하려고 해요. 나는의 오류 얻을 :
Traceback (most recent call last): File "scraper.py", line 14, in from project.app.models import ClassName ImportError: No module named project.app.models
이 코드는 위의 작업에 사용을하지만, 라인을 따라 어딘가 부러 나는 문제가 발생 이유에 매우 혼란 스러워요. Python2.5를 사용하여 SnowLeopard에서.
좋아, 나는 이것이 효과가 있다고 생각한다. 나는 문제의 모델이 TineyMCE를 필요로하기 때문에 "think"라고 말하고 있는데, 그 문제는 다음과 같습니다. "ImportError : 이름 smart_unicode를 가져올 수 없습니다" setup_environ (설정)이 정확히 무엇을 설명 할 수 있습니까? –
'django \ core \ management \ __ init __. py'를 읽었을 때'setup_environ'이 발견되었습니다. 1.'os.environ [ 'DJANGO_SETTINGS_MODULE']'; 2.'project'를 모듈로 임포트합니다. –
'smart_unicode'를 어떻게 가져 옵니까? 가져 오기 파일의 dir이나'sys.path'에 함수가있는 모듈을 찾을 수 있습니까? –