J'ai un modèle django qui ressemble à quelque chose comme ceci:
{% if thing == 'foo' or thing == 'bar' %}
Some HTML here
{% else %}
Some other HTML
{% endif %}
3 Réponses :
vous pouvez. Mais vous ne pouvez pas utiliser une liste littérale dans les modèles. Soit générer la liste dans la vue ou éviter d'utiliser si ... dans ... code>. P>
Je l'ai eu en train de travailler avec l'aide de Cette répond. Nous pourrions utiliser Split code> pour générer une liste dans le modèle lui-même. Mon code final est le suivant (je veux exclure à la fois "utilisateur" code> et "id" code>)
Envoyez la liste des données de contexte dans la vue.
vues.py: p> mytemplate.html: p> Testé sur Django version 3.2.3. P> p>