Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung der von Django entwickelten globalen Referenzmethode für Variablen in Settings.py
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 hinzuin 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 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
4. Ändern Sie die Vorlage und greifen Sie über Schlüsselnamen direkt auf die entsprechenden Variablen zu
5 . Endeffekt:
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!