Ich untersuche, wie man mit Python eine anständige Web-App entwickelt. Da ich nicht möchte, dass mir Strukturen höherer Ordnung im Weg stehen, fiel meine Wahl auf das leichte Flask-Framework . Die Zeit wird zeigen, ob dies die richtige Wahl war.
Jetzt habe ich einen Apache-Server mit mod_wsgi eingerichtet und meine Testseite läuft einwandfrei. Ich möchte jedoch die Entwicklungsroutine beschleunigen, indem die Site automatisch neu geladen wird, wenn Änderungen an den von mir vorgenommenen py- oder Vorlagendateien vorgenommen werden. Ich sehe, dass alle Änderungen in der .wsgi-Datei der Site ein erneutes Laden verursachen (auch ohne WSGIScriptReloading On in der Apache-Konfigurationsdatei), aber ich muss es trotzdem manuell ausführen (dh zusätzlichen Zeilenumbruch einfügen, speichern). Gibt es eine Möglichkeit, ein Neuladen zu verursachen, wenn ich einige der Py-Dateien der App bearbeite? Oder wird von mir erwartet, dass ich eine IDE verwende, die die .wsgi-Datei für mich aktualisiert?
flask run
funktioniert auch, da bei Ihnenpip install flask
auch eine ausführbare Flask- Datei imvenv/bin/
Ordner installiert ist .