ИЛИ условие в шаблонах Django - PullRequest
30 голосов
/ 29 декабря 2010

Есть ли способ реализовать условное ИЛИ внутри шаблонов?{% if%} увидит, если это правда или нет ... но я ищу, чтобы реализовать что-то, когда {% if%} ИЛИ {% if%} .. спасибо

Ответы [ 2 ]

65 голосов
/ 29 декабря 2010

в Django 1.2 вы можете использовать ИЛИ внутри тега IF ... см. Встроенные теги шаблона

{% if var1 == 'val1' or var2 == 'val2' %}
1 голос
/ 16 мая 2019

Вы можете использовать тег шаблона firstof .Он работает аналогично «или»:

var1 or var2

будет использовать var1, если это True или var2, если это False.Точно так же, как это утверждение в шаблоне:

{% firstof var1 var2 %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...