2016-09-16 3 views
-2

json 파일과 데이터베이스에 몇 가지 구성을 가지고 있으며 Django 시작 (Apache 서버 시작)에서 이러한 구성을로드하려고합니다. 그 전역 변수를 사용할 것입니다. 모든 응용 프로그램. 예 : 외부 서버 연결 API 또는 인스턴스 수.아파치 스타 빌드에서 Django 전역 변수를 정의하는 가장 좋은 방법은

전역 변수를 정의하는 가장 좋은 방법은 무엇입니까? 서버가 시작될 때 json 파일을로드하고 변수 값 util 서버 정지를 사용하려고합니다. ?

+0

부정적인 것으로 표시하는 사람들은이 문제에 대해 최상의 해결책을 제공 할 수 있습니까? –

+0

왜 장고의 설정을 사용할 수 없습니까? – Evert

+0

데이터베이스 내부에 몇 가지 구성이 있습니다. 내가 캔트 설정 안에 db 연결을 사용하는 것 같아요. json에서 구성 값을로드하고 db 연결 내에서 동시에 값을로드하려고합니다. 그것을 설정하십시오. 죄송하지만 json 파일에 대해서만 언급했습니다. –

답변

0

아마 당신이 찾고있는 것 같아요 environment variables - 당신은 항상 당신이 가진 JSON에서 환경 변수를 설정하는 작은 스크립트를 사용할 수 있습니다. 당신의 .bashrc 파일에 이러한 설정

또는, 더욱 바람직하게는 VIRTUALENV 당신에게 드릴 것입니다 :

  1. 는 DB의 URL 또는를 제공하여 중, SECRET_KEYout of version control.
  2. 제공 데이터베이스 설정과 같은 중요한 설정을 가지고 별도의 환경 변수로.
  3. 즉석 Django 프로젝트 외부에서 장고 설정과 기타 유용한 변수를 설정하십시오.

django-environ docs have a useful tutorial 설정 방법. The Django Cookie-Cutter project은 환경 변수 (DB 및 메일 서버 설정 포함)를 광범위하게 사용하며 힌트와 접근법을 선택하기에 좋은 곳입니다.

관련 문제