diff --git a/__pycache__/app.cpython-313.pyc b/__pycache__/app.cpython-313.pyc index eccc867..15b0325 100644 Binary files a/__pycache__/app.cpython-313.pyc and b/__pycache__/app.cpython-313.pyc differ diff --git a/app.py b/app.py index d368134..18b4032 100644 --- a/app.py +++ b/app.py @@ -122,10 +122,9 @@ socketio = SocketIO(app) migrate = Migrate(app, db) -# Automatische Datenbankinitialisierung -@app.before_first_request +# Automatische Datenbankinitialisierung - Aktualisiert für Flask 2.2+ Kompatibilität def initialize_app(): - """Initialisierung der Anwendung beim ersten Request""" + """Initialisierung der Anwendung""" print("Initialisierung der Anwendung...") with app.app_context(): # Prüfen, ob die Datenbank existiert und initialisiert ist @@ -152,6 +151,10 @@ def initialize_app(): print(f"Fehler bei der Datenbankinitialisierung: {e}") print(traceback.format_exc()) +# Moderne Methode für die Datenbankinitialisierung in Flask 2.2+ +with app.app_context(): + initialize_app() + def create_default_users(): """Erstellt Standardbenutzer für die Anwendung""" users = [