Est-il possible de mettre à jour dynamiquement un modèle rendu dans Flask, côté serveur?

J'ai actuellement un Flacon serveur web qui extrait des données à partir d'une API JSON à l'aide de la intégré dans les demandes de l'objet.

Par exemple:

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

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

Le problème ici est que, naturellement, la méthode GET est exécuté qu'une seule fois, la première fois get_data est appelé. Afin d'actualiser les données, je dois m'arrêter et redémarrer le Flacon serveur wsgi. J'ai essayé d'emballage différentes parties du code dans un while True /sommeil boucle, mais cela empêche werkzeug de chargement de la page.

Ce qui est le plus Pythonic façon dynamique d'OBTENIR les données que je veux sans avoir à recharger la page ou de redémarrer le serveur?

source d'informationauteur damienstanton | 2014-10-23