Template-Auto-Reload aktivieren (Frontend-Aenderungen ohne Neustart)
Bei debug=False cachte Jinja die Templates -> webcam.html-Aenderungen wurden erst nach App-Neustart sichtbar. Auto-Reload betrifft nur das Rendern bei Seitenaufrufen, nicht die Video-Pipeline. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
4
app.py
4
app.py
@@ -163,6 +163,10 @@ def publish_crossing(vehicle_type, track_id, source):
|
|||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
app.secret_key = os.environ.get("SECRET_KEY", "vehicle_dev_secret")
|
app.secret_key = os.environ.get("SECRET_KEY", "vehicle_dev_secret")
|
||||||
app.config["MAX_CONTENT_LENGTH"] = 200 * 1024 * 1024 # 200MB Upload-Limit
|
app.config["MAX_CONTENT_LENGTH"] = 200 * 1024 * 1024 # 200MB Upload-Limit
|
||||||
|
# Templates bei Aenderung neu laden (nur bei Seitenaufruf, nicht im Video-Pfad)
|
||||||
|
# -> Frontend-Anpassungen ohne App-Neustart sichtbar, kein Stream-Einfluss.
|
||||||
|
app.config["TEMPLATES_AUTO_RELOAD"] = True
|
||||||
|
app.jinja_env.auto_reload = True
|
||||||
|
|
||||||
# Globales Modell fuer den Video-Upload-Pfad (per Request).
|
# Globales Modell fuer den Video-Upload-Pfad (per Request).
|
||||||
model = YOLO("yolo11s.pt")
|
model = YOLO("yolo11s.pt")
|
||||||
|
|||||||
Reference in New Issue
Block a user