>  기사  >  백엔드 개발  >  Django 개발의 settings.py에서 변수의 전역 참조에 대한 자세한 예

Django 개발의 settings.py에서 변수의 전역 참조에 대한 자세한 예

Y2J
Y2J원래의
2017-04-28 09:33:581617검색

이메일, 웹사이트 제목, 웹사이트 설명과 같은 웹사이트의 일부 콘텐츠는 데이터베이스나 설정 파일에 저장할 수 있습니다. 이 글에서는 주로 django의 settings.py를 소개합니다. 변수의 전역 참조에 대한 내용은 기사에 자세히 소개되어 있습니다. 도움이 필요한 친구가 참조할 수 있습니다.

이 글에서는 주로 django의 settings.py에 있는 변수의 전역 참조에 대한 관련 정보를 소개합니다. 아래에서는 별로 설명할 것이 없으니 자세한 소개를 살펴보겠습니다.

머리말

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

rree

그러나 이메일, 웹사이트 제목, 웹사이트 설명 등 자주 액세스하는 변수가 있는 경우 이러한 액세스는 매우 불편할 것입니다.

해결 방법은 다음과 같습니다.

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

from django.conf import settings
site_name = settings.SITE_NAME
site_desc = settings.SITE_DESC

2 . 뷰에서 함수를 정의하고 설정 구성 파일을 포함하여

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

변수를 반환합니다. 참고: 매개변수 요청을 함수에 추가해야 합니다. 다음 오류가 발생합니다:

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.