2017-12-14 23 views
0

. 예 :내 wsgi 파일의 다른 파이썬 파일에서 함수를 호출하는 방법은 무엇입니까? 나는 피라미드 mod_wsgi에를 사용하고</p> <p>이 파일은 환경에 따라 다른 환경 변수를 설정하는 코드를 포함하는 피라미드 test.wsgi와 피라미드 prod.wsgi 같은/서버 환경에 따라 다른 WSGI 파일이 있어요

os.environ [ 'SQLALCHEMY_URL'] = 'TODO'

나는 .wsgi 파일에서 호출 될 것이다라는 파일 settings.py에이 코드를 이동하려고합니다. 이 설정 파일은 .wsgi 파일 옆에 보관되거나 보안 하위 디렉토리에서 선호되므로 다른 사용자가 db 비밀번호와 같은 설정을 읽을 수 없지만 새 버전을 배포하고 .wsgi 파일을 응용 프로그램은 Apache에 의해 자동으로 다시로드됩니다.

.wsgi 파일의 settings.py 파일에서 파이썬 코드를 어떻게 호출 할 수 있습니까? 그렇게하려고하면 앱 모듈에 포함되어 있지 않으므로 찾을 수 없습니다.

답변

1

각 응용 프로그램 인스턴스에 대해 권장되는 별도의 mod_wsgi 데몬 프로세스 그룹을 사용한다고 가정하면 WSGIDaemonProcess 지시문의 python-path 옵션에 인스턴스 별 설정 모듈이있는 디렉토리를 포함 시키십시오. 그런 다음 정상적인 가져 오기가 작동합니다.