python / beginner
Snippet
Einfache funktionsbasierte Middleware
Middleware ist ein System von Hooks, die Anfragen global verarbeiten, bevor sie einen View erreichen, und Antworten, nachdem sie einen View verlassen.
snippet.py
1
2
3
4
5
6
7
def simple_middleware(get_response):def middleware(request):# Code here runs before the viewresponse = get_response(request)# Code here runs after the viewreturn responsereturn middleware
django
Erklärung
1
def simple_middleware(get_response):
Die Factory-Funktion, die die nächste Middleware oder den View entgegennimmt.
2
response = get_response(request)
Ruft den nächsten Teil des Anfrage-Antwort-Zyklus auf, um die Antwort zu erhalten.
3
return response
Gibt die finale Antwort zurück an die Middleware-Kette.