Ist es möglich, eine gerenderte Vorlage in Flask serverseitig dynamisch zu aktualisieren?

Ich habe derzeit einen Flask-Webserver, der Daten von einer JSON-API mithilfe des integrierten Requests-Objekts abruft.

Beispielsweise

def get_data():
    response = requests.get("http://myhost/jsonapi")
    ...
    return response

@main.route("/", methods=["GET"])
def index():
    return render_template("index.html", response=response)

Das Problem hierbei ist, dass die GET-Methode natürlich nur einmal ausgeführt wird, wenn get_data zum ersten Mal aufgerufen wird. Um die Daten zu aktualisieren, muss ich den Flask wsgi-Server anhalten und neu starten. Ich habe versucht, verschiedene Teile des Codes in eine Weile True / Sleep-Schleife zu packen, aber dies verhindert, dass werkzeug die Seite lädt.

Was ist die pythonischste Methode, um die gewünschten Daten dynamisch abzurufen, ohne die Seite neu laden oder den Server neu starten zu müssen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage