Vous n'êtes pas identifié(e).
bonjour
si dans mon template j'ai ceci
{% for mat in lemat %}
<li>{{ mat.name }}</li>
{% endfor %}
et que l 'affichage donne
CV66
CN56
y a t il moyen pour que CV66 corresponde a une variable var1 et CN56 a une variable var2
Hors ligne
Bonjour,
Je vois que la précision de tes questions n'est pas encore tout à fait au
point...
Je suppose donc que tu veux stocker tes résultats dans des variables
javascript pour les traiter compté client.
Ce que tu peux faire c'est déclarer un tableau en javascript et ajouter la
valeur mat.name à chaque itération dans ton tableau. Puis tu récupères la
valeur que tu désires grâce à l'index de ton tableau javascript qui
correspond à celui de ton tableau django. Je ne sais pas si c'est très
claire mais c'est assez simple et basique comme manipulation:
1. <script type="text/javascript">
2. var matArray = new Array();
3. {% for mat in lemat %}
4. matArray .push({{ mat.name }});
5. {% endfor %}
6. var secondMat = matArray[1];
7. </script>
Le 18 septembre 2012 14:29, sesame <pat.100 _AT_ hotmail.fr> a écrit :
> bonjour
>
> si dans mon template j'ai ceci
>
> {% for mat in lemat %}
> <li>{{ mat.name }}</li>
> {% endfor %}
>
> et que l 'affichage donne
>
> CV66
> CN56
>
> y a t il moyen pour que CV66 corresponde a une variable var1 et CN56 a une
> variable var2
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>
Hors ligne
bonjour
oui, en fait je recupere un tableau apres filtrage de differents materiaux et je connais pas la taille de ce tableau
comme je savais pas trop comment m' y prendre avec "lemat" je faisais comme ca pour separer les variables:
je concatene les elements dans un tableau cc
puis ensuite :
for i in range(len(cc)): # nbr de materiaux trouves
if len(cc)==1: # 1 materiau
tab1=cc[0]
if len(cc)==2: # 2 materiaux
tab1=cc[0]
tab2=cc[1]
if len(cc)==3: # 3 materiaux
etc......
et ensuite je passe au template tab1, tab2,......et j'envoie le tout via getjson a une fonction qui me renvoie d'autres donnees
avec tes indications, je traite directement mon tableau dans le template mais est ce vraiment plus rapide ??
Hors ligne
Bonjour,
Je pense qu'il serait intéressant de savoir pourquoi tu as besoin de ce tri afin que l'on puisse te conseiller au mieux.
oui, en fait je recupere un tableau apres filtrage de differents materiaux et je connais pas la taille de ce tableau
comme je savais pas trop comment m' y prendre avec "lemat" je faisais comme ca pour separer les variables:
Hors ligne