L'extrait de code suivant dans un modèle Django (v 1.1) ne fonctionne pas.Comportement étrange (au moins pour moi) dans le modèle Django
{{ item.vendors.all.0 }} ==> returns "Test"
mais l'extrait de code suivant, ne masque pas le paragraphe!
{% ifnotequal item.vendors.all.0 "Test" %}
<p class="view_vendor">Vendor(s): {{item.vendors.all.0}} </p><br />
{% endifnotequal %}
Des conseils sur ce qui ne va pas?
Merci.
Ou 'ifnotequal item.vendors.all.0.name "Test"', où 'name' est le champ de modèle pertinent. –
J'ai réalisé qu'il renvoyait l'objet "vendeur", c'est-à-dire que la méthode __unicode__ est appelée lorsque j'imprime, mais pas quand je les compare. Mais quand j'imprime "nom", le champ du modèle est vide ... Mais la solution fonctionne bien. Merci. – lud0h