fix: Ersetze deprecatedes before_first_request durch before_request in Flask-Anwendung

Co-authored-by: aider (ollama_chat/qwen3-coder:30b) <aider@aider.chat>
This commit is contained in:
jamulix 2025-10-21 03:24:14 +02:00
commit 9f44991857

23
app.py
View file

@ -19,16 +19,21 @@ EXAMPLE_TEXTS = [
"Programmieren ist eine spannende Herausforderung."
]
@app.before_first_request
# Erstelle Tabellen vor dem ersten Request
@app.before_request
def create_tables():
db.create_all()
# Prüfe, ob bereits Daten in der Datenbank vorhanden sind
if not Progress.query.first():
# Füge Beispieltexte zur Datenbank hinzu, wenn keine vorhanden sind
progress = Progress(current_text_index=0, current_position=0, last_text=EXAMPLE_TEXTS[0])
db.session.add(progress)
db.session.commit()
# Nur einmal ausführen
if not hasattr(create_tables, 'executed'):
db.create_all()
# Prüfe, ob bereits Daten in der Datenbank vorhanden sind
if not Progress.query.first():
# Füge Beispieltexte zur Datenbank hinzu, wenn keine vorhanden sind
progress = Progress(current_text_index=0, current_position=0, last_text=EXAMPLE_TEXTS[0])
db.session.add(progress)
db.session.commit()
create_tables.executed = True
@app.route('/')
def index():