Django-Kontextprozessor

Ich habe eine Reihe von Variablen, die für die Ansicht für alle Vorlagen verfügbar sein müssen. Es scheint, die beste Wahl wäre ein Kontextprozessor.

In der Dokumentation heißt es:

Ein Kontextprozessor hat eine sehr einfache Oberfläche: Es ist nur eine Python-Funktion, die ein Argument, ein HttpRequest-Objekt, akzeptiert und ein Wörterbuch zurückgibt, das dem Vorlagenkontext hinzugefügt wird. Jeder Kontextprozessor muss ein Wörterbuch zurückgeben.

Kann ich andere Funktionen definieren, wenn ich erweiterte Suchvorgänge durchführen muss? Müssen die Funktionen in einer Klasse sein? Ich dachte daran, eine Datei mit dem Namen zu erstellencontext_processors.py in meinem App-Ordner.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage