django의 settings.py 변수에 대한 전역 참조 다이어그램

高洛峰
풀어 주다: 2017-03-28 16:08:18
원래의
1802명이 탐색했습니다.

settings.py에 다음과 같이 변수 이름을 점으로 설정하여 액세스할 수 있는 맞춤 변수를 추가합니다.

from django.conf import settings
site_name = settings.SITE_NAME
site_desc = settings.SITE_DESC
로그인 후 복사

그러나 이메일, 웹사이트 제목, 웹사이트 설명, 접속이 매우 불편합니다. 해결책:

1. 먼저 settings.py에 해당 변수를 추가합니다:

#网站信息SITE_NAME="hupeng的个人博客"SITE_DESC="pyhon爱好者,希望和大家一起学习,共同进步"
로그인 후 복사

2. , 설정 구성 파일이 포함된

from django.conf import settings
def global_settings(request):    
return {"SITE_NAME": settings.SITE_NAME,            
"SITE_DESC": settings.SITE_DESC}
로그인 후 복사

변수를 반환합니다. 참고: 매개변수 요청을

함수에 추가해야 합니다. 그렇지 않으면 다음 오류가 발생합니다:

django의 settings.py 변수에 대한 전역 참조 다이어그램

3. settings.py의 TEMPLATES에 있는 OPTIONS 구성 항목에 global_settings 함수

django의 settings.py 변수에 대한 전역 참조 다이어그램

를 추가합니다. 4. 템플릿을 수정하고 해당 항목에 직접 액세스합니다. 키 이름을 통한 변수

django의 settings.py 변수에 대한 전역 참조 다이어그램

5. 최종 효과:

django의 settings.py 변수에 대한 전역 참조 다이어그램

위 내용은 django의 settings.py 변수에 대한 전역 참조 다이어그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿