Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der von Django entwickelten globalen Referenzmethode für Variablen in Settings.py

Detaillierte Erläuterung der von Django entwickelten globalen Referenzmethode für Variablen in Settings.py

高洛峰
高洛峰Original
2017-03-31 09:36:054396Durchsuche

Bei einigen Inhalten auf der Website, wie z. B. E-Mail, Website-Titel, Website-Beschreibung, können wir diese Dinge in der Datenbank oder in unserer Einstellungsdatei speichern. In diesem Artikel werden hauptsächlich django in Settings.py in 🎜> werden in diesem Artikel ausführlich vorgestellt. Freunde, die sie benötigen, können darauf verweisen.

In diesem Artikel werden hauptsächlich die relevanten Informationen zur globalen Referenz von Variablen in Settings.py in Django vorgestellt. Im Folgenden gibt es nicht viel zu sagen. Werfen wir einen Blick auf die detaillierte Einführung.

Vorwort

Fügen Sie eine selbstdefinierte Variable hinzu

in Settings.py, die an Setting übergeben werden kann.(Punkt)Zugriff über den Variablennamen , z. B.:

Wenn Sie jedoch auf Variablen stoßen, auf die häufig zugegriffen wird, z. B. E-Mail, Website-Titel, Website-Beschreibung, ist ein solcher Zugriff sehr umständlich.
from django.conf import settings
site_name = settings.SITE_NAME
site_desc = settings.SITE_DESC

Die Lösung lautet wie folgt: 1. Fügen Sie zunächst die entsprechenden Variablen in Settings.py hinzu:

2. Definieren Sie die Funktion
#网站信息
SITE_NAME="hupeng的个人博客"
SITE_DESC="pyhon爱好者,希望和大家一起学习,共同进步"
in der Ansicht

und geben Sie die Variable

zurück, die die Einstellungen
from django.conf import settings
def global_settings(request):
 return {"SITE_NAME": settings.SITE_NAME,
   "SITE_DESC": settings.SITE_DESC}
Konfigurationsdatei

enthält 🎜>Die Parameteranforderung muss zur Funktion hinzugefügt werden, andernfalls tritt der folgende Fehler auf:

3. Fügen Sie die Funktion global_settings zum Konfigurationselement OPTIONS hinzu VORLAGEN in Setting.py Detaillierte Erläuterung der von Django entwickelten globalen Referenzmethode für Variablen in Settings.py

4. Ändern Sie die Vorlage und greifen Sie über Schlüsselnamen direkt auf die entsprechenden Variablen zu Detaillierte Erläuterung der von Django entwickelten globalen Referenzmethode für Variablen in Settings.py

5 . Endeffekt: Detaillierte Erläuterung der von Django entwickelten globalen Referenzmethode für Variablen in Settings.py

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der von Django entwickelten globalen Referenzmethode für Variablen in Settings.py. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn