Bonjour ,

Pour transmettre des données en json sur un site web , je fait ceci :

fichier view.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
	datasJson = {
		"id_w": id_w,
		"nom_w":w_name,
.....................
		'liste_w':liste_w,
 
 
 
 
	}
 
	dico_sortie = datas  
	dico_sortie["datasJson"]=	datasJson
	return render(request, 'avancement.html',dico_sortie)

Et pour l'affichage ( dans template.html )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<script>
  var datasJson = JSON.parse('{{ datasJson |safe }}');
  console.log(datasJson);
</script>
{%endif%}


Pour les premières valeurs , pas de soucis . {'id_w': 289, 'nom_w': 'TEST_2018-09-20_05_A',

Le soucis viens pour les listes j'ai pour exemple : liste_process_flow': <QuerySet ['DFB_Ba', 'FP_Unit', ...]>

Peut t'on faire quelque chose pour supprimer <QuerrySet ? par exmple en indiquant au template que c'est safe Json

Merci d'avance
Matthieu