나는 dev와 생산 시스템을 가지고있다.변수 경로가있는 모듈 가져 오기?
내 프로덕션 시스템은 시작 경로에 하나의 디렉토리를 추가한다는 점에서 my dev 시스템과 다릅니다.
예 : DEV 시스템 :
main-> module1-> 모듈 2
생산에진다 :
project_name-> main-> module1-> 모듈 2.
이 변경 때문에이 변경 사항을 수용하기 위해 모든 가져 오기를 변경해야합니다.
메인 폴더에 설정 파일을 만들어 모든 파일에 포함시키고 exec ("import % s.modulexxx"% path)를 호출하고 싶습니다.
하지만 문제는 설정 파일에 액세스하는 방법입니다 (또한 디렉토리 경로를 알아야하기 때문에).
예를 들어 아래에 몇 가지 파일을 포함 할 수있는 방법이 있습니까? :
만약 main-> module1-> module2라면 모듈 2에서 ../../settings.py 을 포함 할 수 있습니다. 그래서 project_name-> main-> module1-> module2로 변경하면 여전히 작동 할 것입니다. 여전히 2 레벨 아래에 있기 때문에.
어떤 도움이 필요합니까?