Comment faire javascript travailler avec python sur Flask?

J'essaie de créer une liste dynamique sur Flask. Tous ceux qui chargent la page vont voir cette liste et peuvent y ajouter ou enlever des éléments. Si quelque chose est ajouté ou supprimé, tout le monde reçoit cette mise à jour.

J'utilise Javascript pour effectuer un traitement local sur les éléments de la liste et Python pour le mémoriser (d'une manière unique) sur le serveur Flask.

Je veux avoir la cohérence entre les éléments de l'objet de liste de python et ce que montre javascript sur la page, alors je pense que la meilleure option est de faire lire les éléments de la liste de python.

Comment puis-je faire lire Javascript des articles dans cette liste de Python?

Ce que vous cherchez, c'est AJAX. Vous pouvez l'utiliser pour interroger votre serveur sans recharger la page dans le navigateur. Lorsque la page est chargée, vous devez saisir un objet temporel (en utilisant javascript), chaque fois que quelqu'un commet ses modifications dans Flask, enregistrez leur objet temporel avec les nouveaux contenus. Si l'objet de temps <le courant, vous devrez comparer la différence.

En ce qui concerne la lecture d'éléments à partir d'une liste python … vous devrez comprendre comment vous retournez les données du flacon. Si j'étais vous, j'utiliserais le module json pour coder vos données python dans des objets json (similaires aux dictionnaires), puis le retourner au navigateur appelant; La raison en est que json est un type natif de javascript.

Vous pouvez également renvoyer une chaîne et l'analyser du côté client.

Quoi qu'il en soit, vous pouvez comprendre cela.

Flacon et AJAX

Module JSON

JQuery.ajax