장고 응용 프로그램이 있습니다. 나는 예를 들어, 내 모든 모델은 특정 디렉토리에있는 파일에 분리 배치 할 필요가 원하는 : 그것은 가능한Django : 파일을 포함시키는 방법?
/usr/project/models/myModel.py
인가? 불행히도 myModel 가져 오기 *에서 가져 오기가 작동하지 않습니다.
이렇게하는 구체적인 방법이 있습니까?
장고 응용 프로그램이 있습니다. 나는 예를 들어, 내 모든 모델은 특정 디렉토리에있는 파일에 분리 배치 할 필요가 원하는 : 그것은 가능한Django : 파일을 포함시키는 방법?
/usr/project/models/myModel.py
인가? 불행히도 myModel 가져 오기 *에서 가져 오기가 작동하지 않습니다.
이렇게하는 구체적인 방법이 있습니까?
파일 /usr/project/models/__init__.py
에 from myModel import *
이 포함되어 있습니다. 디렉토리를 파이썬 패키지로 만들려면 __init__.py
파일이 필요합니다.
모델을 별도의 파일로 나눌 수 있습니다. 단지 파이썬 코드 일뿐입니다.
네,하지만 하위 디렉토리는 무엇입니까? – 0100110010101
@opetrov : 표준 import 문 규칙이 적용됩니다.) import 문에서 간단히 읽으십시오 –
@s.lott from myModel import *는 myModel이라는 패키지가 없으므로 작동하지 않습니다. – 0100110010101
어떻게 작동하지 않는지 더 자세히 말할 수 있습니까? –
확실하게 특정 파일이 존재하지 않는다고 말합니다 ( – 0100110010101