Comment faire un simple if/else dans la langue du template Genshi?Genshi: if/else
J'ai trouvé this ticket, ce qui semble indiquer que Genshi ne supporte pas if/else, mais il n'explique pas vraiment ce qu'il supporte à la place.
Je veux fondamentalement juste quelque chose comme ceci:
<py:if test="c.row.currency">
${c.row.currency.upper()}
<py:else>
${c.row.dataset_.currency.upper()}
</py:if>
Mais je reçois «directive Bad: autre. Dois-je utiliser py:choose instead? Je ne peux pas vraiment comprendre comment l'utiliser pour une condition if/else.
Cela fonctionne, merci! Je viens d'utiliser comme balise d'ouverture. –
AP257