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
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.