Diga que tenho isso:
{% if files %}
Update
{% else %}
Continue
{% endif %}
No PHP, digamos, eu posso escrever uma condicional abreviada, como:
<?php echo $foo ? 'yes' : 'no'; ?>
Existe então uma maneira de traduzir isso para trabalhar em um modelo jinja2:
'yes' if foo else 'no'
Não sei se isso ajuda, mas a expressão php se parece muito com o que é chamado de "operador ternário" em linguagens C. A linha final é chamada de "expressão condicional" em python, embora eu tenha visto a chamada de operador ternário em python também. De qualquer forma, eu menciono isso, pois pode ajudar a saber os nomes dessas coisas em uma pesquisa no Google.
—
mgilson