Vous n'êtes pas identifié(e).
bonjour
quelqu'un peut il m'expliquer comment relire des donnees qui sont ecrites en python dans une fonction de views.py
et passes a un template django
je les relie dans la partie html par
var vT4 = $('p.rep3009').text();
dans la partie javasript par
var vT4 = $('p.rep3009').text();
apres j'arrive plus a les traiter car les objets sont devenus des string ??
si au depart vt4= [56.9, 67.8, 77.55]
a l'arrivée vt4[0] donne '['
Hors ligne
Bonjour,
Normalement, les données ne vont pas du template vers la vue.
Comment récupères-tu le vt4 ?
Hors ligne
Bonjour,
les donnees traitees dans la fonction python sont passees au template par
return render_to_response('material/search_results_filt2.html',
{'lemat':lemat,
'res1': res1,
'res2': res2,
...........
search_results_filt2.html est ma page ou j'affiche les resultats avec une partie html et une partie javascript/jquery
Hors ligne
En fait, ce que tu veux, c'est récupérer la valeur des variables Python en Javascript ?
2 solutions sont possibles.
La première est de passer via un appel Ajax. Le javascript passe l'appel, le serveur envoie les données et le js les interprète.
La seconde solution est de poser un bloc script qui initialise les variables JS:
<script type="text/javascript">
var res1 = {{ res1 }};
</script>
Hors ligne