2012-07-05 2 views
-1

로컬 컴퓨터에서 ./manage.py runserver으로 시작하고 uwsgi를 사용하여 원격 서버에서 시작할 수있는 프로젝트가 있습니다. 두 설정 파일 : 설정 (로컬 컴퓨터 용) 및 prod_settings. 내가 uwsgi와 함께 프로젝트를 시작할 때 그래서 나는 단순히이 옵션django 로컬 및 프로덕션을위한 몇 가지 설정

env = DJANGO_SETTINGS_MODULE=prod_settings

하지만 가끔은 내가 현재 활성화되어 어떤 모듈 알아야을 사용합니다. 나는 DJANGO_SETTINGS_MODULE 열쇠를 확인할 수 있지만 그것이 진정한 방법이 아니라고 생각합니다. Google에 무언가를 시도했지만 아직 아무것도 발견하지 못했습니다.

귀하의 조언에 감사드립니다. 설정 파일의

+0

정말로 어떤 설정 모듈이 활성화되어 있는지 알고 싶습니까? 또는 제작 또는 지역을 운영하는지 실제로 알아야합니까? 아마도 후자의 경우 플래그를 설정하거나 사이트 프레임 워크를 사용할 수 있습니다. – scytale

+0

정말 모듈을 알아야합니다 – alexvassel

답변

1

:

import os 
SETTINGS_MODULE = os.path.abspath(__file__) 

(또는 당신이 원하는 무엇이든)

그냥 디버깅 있다면하지만, 그 ENV 읽기/개선 된 WRT의 많은 아니다 [ "DJANGO_SETTINGS_MODULE을"].

+0

고마워요, 제가 해결책을 가져 가겠습니다. – alexvassel