कहो कि मेरे पास यह है:
{% if files %}
Update
{% else %}
Continue
{% endif %}
PHP में, कहते हैं, मैं एक शॉर्टहैंड सशर्त लिख सकता हूं, जैसे:
<?php echo $foo ? 'yes' : 'no'; ?>
वहाँ तो एक तरह से मैं jinja2 टेम्पलेट में काम करने के लिए इसका अनुवाद कर सकता हूं:
'yes' if foo else 'no'
मुझे नहीं पता कि यह मदद करता है, लेकिन php अभिव्यक्ति बहुत कुछ ऐसी दिखती है जिसे सी-लाइक भाषाओं में "टर्नेरी ऑपरेटर" कहा जाता है। अंतिम पंक्ति को अजगर में "सशर्त अभिव्यक्ति" कहा जाता है, हालांकि मैंने इसे अजगर में टर्नरी ऑपरेटर भी कहा है। वैसे भी, मैं इसका उल्लेख करता हूं क्योंकि यह उन चीजों के नाम जानने में मदद कर सकता है जो Google खोज में हैं।
—
mgilson