✨ feat(app): Aktualisierung der Datenbankinitialisierung für Flask 2.2+ Kompatibilität und Verbesserung der Initialisierungslogik
This commit is contained in:
Binary file not shown.
9
app.py
9
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 = [
|
||||
|
||||
Reference in New Issue
Block a user