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}
변수를 반환합니다. 참고: 매개변수 요청을
함수에 추가해야 합니다. 그렇지 않으면 다음 오류가 발생합니다:
3. settings.py의 TEMPLATES에 있는 OPTIONS 구성 항목에 global_settings 함수
를 추가합니다. 4. 템플릿을 수정하고 해당 항목에 직접 액세스합니다. 키 이름을 통한 변수
5. 최종 효과:
위 내용은 django의 settings.py 변수에 대한 전역 참조 다이어그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!