Ich bin mir bewusst, ich kann "überall in meinem Python-Pfad speichern" und alles, aber was ist ein organisiertes Muster, das ich verwenden kann, um Middleware-Klassen für mein Projekt zu speichern?Django: Was ist der ideale Ort, um projektspezifische Middleware zu speichern?
ich mein Projekt Stammverzeichnis und Projektverzeichnis in dem sys Pfad durch mod_wsgi anhängen:
sys.path.append('/srv/')
sys.path.append('/srv/workarounds/')
Letztererletztereletzteres Linie Wurzel des Projektes zu sein. Angenommen, ich möchte diese Middleware-Klasse anwenden: http://djangosnippets.org/snippets/1179/
Würde ich den Snippet-Inhalt einfach in eine Datei middleware.py kopieren und in meinem Projektstamm ablegen? Erstellen Sie ein Verzeichnis für Middleware, fügen Sie dieses Verzeichnis meinem Python-Pfad hinzu?