2012-08-31 2 views
0

여기 내 파일 트리입니다. ........ 장고 ORM 및 경로 수입

......... models.py

,536 __ 초기화 __

settings.py

_ 초기화 _

import email, getpass, imaplib, os 
import datetime 
import unicodedata 
import time 
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "../settings") 
import sys 
cmd_folder = os.path.realpath("../") 
sys.path.append(cmd_folder) 
from emails.models import Email 

하지만 난이 오류가

manage.py

및 script.py에 내 코드 :

TypeError: relative imports require the 'package' argument 

어떻게 해결할 수 있습니까?

감사

답변

0

같은 시도 :

import sys 
cmd_folder = os.path.realpath(os.path.dirname(os.path.realpath(__file__)) + '/../..') 
sys.path.append(cmd_folder) 
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Sumomo.settings") 
from Sumomo.emails.models import Email 

(sumomo은 다음과 같습니다 솔루션 덕분에이

을 # 장고하는

os.path.realpath(os.path.dirname(os.path.realpath(__file__)) + '/..') 
+0

여전히 : TypeError : 상대적 가져 오기에는 'package'인수가 필요합니다. – user462794

0

을 ../ 그래서 모듈 경로에 대한 잘못된 내 프로젝트의 이름)