2009-10-11 3 views
0

장고 응용 프로그램이 있습니다. 나는 예를 들어, 내 모든 모델은 특정 디렉토리에있는 파일에 분리 배치 할 필요가 원하는 : 그것은 가능한Django : 파일을 포함시키는 방법?

/usr/project/models/myModel.py 

인가? 불행히도 myModel 가져 오기 *에서 가져 오기가 작동하지 않습니다.

이렇게하는 구체적인 방법이 있습니까?

+0

어떻게 작동하지 않는지 더 자세히 말할 수 있습니까? –

+0

확실하게 특정 파일이 존재하지 않는다고 말합니다 ( – 0100110010101

답변

1

파일 /usr/project/models/__init__.pyfrom myModel import *이 포함되어 있습니다. 디렉토리를 파이썬 패키지로 만들려면 __init__.py 파일이 필요합니다.

0

모델을 별도의 파일로 나눌 수 있습니다. 단지 파이썬 코드 일뿐입니다.

+0

네,하지만 하위 디렉토리는 무엇입니까? – 0100110010101

+1

@opetrov : 표준 import 문 규칙이 적용됩니다.) import 문에서 간단히 읽으십시오 –

+0

@s.lott from myModel import *는 myModel이라는 패키지가 없으므로 작동하지 않습니다. – 0100110010101

관련 문제