0 Tage Serie
python / beginner
Snippet

Verwendung von Context Processors für globale Daten

Context Processors sind Funktionen, die ein Dictionary zurückgeben, das dem Template-Context für jede einzelne Anfrage hinzugefügt wird.

snippet.py
python
1
2
3
4
5
def site_settings(request):
return {
'site_name': 'My Code Portal',
'is_maintenance': False
}
django
Erklärung
1
def site_settings(request):
Die Funktion muss ein Request-Objekt als einziges Argument akzeptieren.
2
return { ... }
Gibt ein Dictionary mit Variablen zurück, die global in allen Templates verfügbar sind.