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:
parent
714dcaaf19
commit
9f44991857
1 changed files with 14 additions and 9 deletions
23
app.py
23
app.py
|
|
@ -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():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue