Оператор приоритета шаблона Django

У меня есть условие

{% if AAA or BBB and CCC %} do something {% endif %}

Возможно ли сначала выполнить OR? Я пытаюсь

{% if (AAA or BBB) and CCC %} do something {% endif %}

Но это не работает

Could not parse some characters: (

В шаблоне Django нельзя использовать круглые скобки, если тесты. Однако, вы можете вложить {% if %}, так что это эквивалентно:

{% if AAA or BBB %} {% if CCC %} do something {%endif%} {%endif%}

Также можно избежать вложенности, используя and приоритет выше, чем or, согласно комментарию MichaelS к вопросу.

Вернуться на верх