2014-04-19 3 views
2

github example 다음에 Openshift 용 Django 프로젝트가 새로 시작되었습니다.Openshift Django 정적 파일

openshift post에 따르면 프로젝트 폴더 구조가 단순화 될 수 있습니다. 나는 이것을 지금 시도했다, 나는 단지 나의 레포 루트에 setup.py openshift wsgi.py 파일을 가지고있다. 이 때문에, 다음과 같은 .htaccess가있는 정적 파일을 아파치와 함께 제공하려고 시도했습니다.

 
RewriteEngine On 
RewriteRule ^application/static/(.+)$ /static/$1 [L] 

하지만 작동하지 않습니다. wsgi 디렉토리를 다시 만들고 그 아래에 정적 폴더를두면 (설정 및 구성 파일을 수정하여 해당 폴더를 찾을 수있을 때만) 작동합니다.

.htaccess와 관련된 것이지만 repo 루트 폴더에서 정적 파일을 찾으려면 수정하는 방법을 모르는 것 같습니다.

추측 하시겠습니까?

답변

1

wsgi.py가 기본 WSGI 진입 점입니다. 하위 호환성을 위해 wsgi/응용 프로그램 경로가 우선 순위가 높은 기본 WSGI 진입 점으로 선택됩니다. OPENSHIFT_PYTHON_WSGI_APPLICATION 환경 변수를 사용하여 경로를 사용자 정의 할 수 있습니다.