2011-09-21 14 views
0

Django 응용 프로그램 내에서 작업 디렉토리의 수은 버전 정보를 사용하고 싶습니다. 버전 정보를 통해, 나는 실질적으로 <changeset, branch, and tag>을 의미합니다.어떻게 장고 어플에서 수은 버전을 구할 수 있습니까?

플러그인이나 기술이 있습니까?

settings.py에서 구현 한 방법이 있지만 코드와 템플릿에서이 데이터를 사용할 수있는 방법을 찾지 못했습니다. 어떤 아이디어?

파일이나 템플릿에 버전 정보를 쓰는 데 관련된 기술을 알고 있고 그것이 내가 찾고있는 것이 아닙니다. 대신 장고 앱 내에서 변수에 버전 정보가 필요합니다.

환경 : Ubuntu 11.04, virtualenv, Python 2.7, Django 1.3, Mercurial 1.9.x.

감사합니다.

답변

1

무엇이 문제입니까? 예 : HG_REV 변수가 settings 모듈 인 경우 다른 설정처럼 django.conf.settings 프록시를 통해 나머지 코드에서 액세스 할 수 있습니다. 모든 템플릿에이 템플릿을 표시하려면 context processor을 사용하는 것이 가장 쉽습니다.

+0

작동하는 것처럼 보입니다. 나는 사용자 정의 설정을 django.conf.settings에 넣을 수 있다는 것을 몰랐습니다. 감사! – Reece

관련 문제