* .py 파일을 사용하여 Python 응용 프로그램에서 여러 가져 오기에서 변수를 가져오고 장고 설정 파일의 작동 방식과 비슷하게 사용하려고합니다. Django 설정 파일과 비슷한 Python 가져 오기
예제 설정 파일 :DB_NAME = 'foo'
DB_TABLE = 'bar'
#Lots of other variable names and values here
장점은 내가 매우 신속하게이 방법을 다른 설정을로드 할 수 있다는 것입니다. 처리 할 특정 객체가 없어도 원하는 모든 종류의 전역 "DB_NAME"을 참조 할 수 있습니다.
단점은 가져 오기 명령문을 가져 오는 모든 파일에서 변경해야한다는 것입니다.
파일을 한 번 가져온 다음 일반 가져 오기를 참조하여이 값을 모두 가져올 수 있도록 설정할 수 있습니까?
아니면 더 좋은 방법이 있습니까?
도움을 주시면 감사하겠습니다.
EDIT :이 문제는 여러 설정 파일을 가지고 있기 때문에 발생합니다. 하나의 파일에 대해 settings.py를 가져 오거나 다른 설정 파일을 원한다면 test_settings.py 등을 참조하기 위해 모든 import 문을 변경해야합니다.
수동으로 싶지 않습니다. 가져 오기 위치를 변경하여 전체 응용 프로그램에서 가져온 내용을 변경하십시오.
나는이 질문을 이해하고 있는지 잘 모르겠다. 각 파이썬 모듈은 단지 네임 스페이스 일뿐입니다. mypacakge/settings.py와 같은 것을 쓰고 있다면'from. 설정 가져 오기 '를 선택하고'settings.DB_NAME' 등의 옵션에 액세스하십시오. – Iguananaut
답변을 이해할 수 있는지 잘 모르겠습니다. 나는 내 질문을 업데이트했다. 더 합리적인 지 알려주세요. – metalcharms