2014-11-24 3 views
0

프로덕션 환경에서 Apache에서 가져온 내 wsgi 파일에서 어떻게 수행합니까? 내가 아파치를 시작하는 env_template.sh에있는 모든 변수를로드하려는소스 변수를 대체하는 wsgi.py

AWS_ACCESS_KEY = os.environ['AWS_ACCESS_KEY'] 

: 내 설정에서

$ source env_template.sh 
$ python manage.py runserver 
>>> Stage: debugging 
Validating models... 

내가 다음, source 세트 같은 물건을 가지고 파일. 내가 파일 wsgi.py에서 할 수 있습니까?

답변

1

정상적인 방법이 아닙니다. 파일을 간단한 "key = value"라인으로 제한 한 다음 구문 분석하거나 특정 값을 파일을 분리 한 다음 두 스크립트에서 모두 읽는 것이 좋습니다.

+0

어디에서 구문 분석하겠습니까? wsgi 파일에서? – David542

+0

만약 당신이 원한다면'settings'에서 대신 쉘에서로드 할 필요는 없습니다. –