2012-03-19 4 views

답변

2

전역 데이터의 종류에 따라 settings.py 파일에 상수로 입력하는 것이 좋습니다. 예를 들어, 여러 장소에 나타나야하는 조직의 이메일 또는 실제 주소입니다.

그러나 다른 방법 (위 예제에서는 base.html 템플릿에 넣는 것이 좋습니다)을 찾는 것이 좋습니다. 나는 장고 앱이 settings.py에서 너무 많은 상수로 끝나는 큰 크기로 성장하는 것을 보았다. 내 자신의 개인적인 규칙에 따르면, 원하는 설정을 찾기 위해 둘 이상의 화면을보아야하는 경우 settings.py에 너무 많은 부분이 있습니다.

한 가지 대안은 사이트 전체 데이터의 데이터베이스 테이블을 만드는 것입니다. 데이터베이스에 적절한 캐싱 기능이있는 경우이를 자주로드하는 비용이 적습니다. 또한 구성 데이터가 자주 변경 될 것으로 예상되는 경우 settings.py는 원하는 위치가 아닙니다. 그러나 동적으로 변경 될 것으로 예상되지 않는 일부 사이트 구성 데이터의 경우, settings.py는이를 넣을 장소로 이해할 수 있습니다.

관련 문제