Exporter les données en json
Bonjour ,
Pour transmettre des données en json sur un site web , je fait ceci :
fichier view.py
Code:
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:
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