IT

Jinja2 단축형 조건어

itgroup 2022. 12. 7. 22:26
반응형

Jinja2 단축형 조건어

예를 들어 다음과 같습니다.

{% if files %}
    Update
{% else %}
    Continue
{% endif %}

예를 들어, PHP에서는 다음과 같은 속기 조건을 쓸 수 있습니다.

<?php echo $foo ? 'yes' : 'no'; ?>

그러면 이것을 jinja2 템플릿으로 번역할 수 있는 방법이 있나요?

'yes' if foo else 'no'

예, 인라인 if-식을 사용할 수 있습니다.

{{ 'Update' if files else 'Continue' }}

다른 방법(단, 비단뱀 스타일은 아닙니다).JS 스타일입니다)

{{ files and 'Update' or 'Continue' }}

언급URL : https://stackoverflow.com/questions/14214942/jinja2-shorthand-conditional

반응형