Джанго если с булевой собственностью - PullRequest
1 голос
/ 09 января 2011

Как мне создать оператор if в шаблоне Python / Django, который сравнивает логическое свойство?

Что я уже пробовал:

{% ifequal gallery.draft True %}style="display:none"{% endifequal %} -> never
{% if gallery.draft %}style="display:none"{% endif %} -> always

Заранее спасибо!

Кстати, я делаю это в шаблонах, потому что я использую AppEngine, и я не могу сортировать и фильтровать по разным полям, и мне нужно отсортировать по дате.

1 Ответ

0 голосов
/ 09 января 2011

Вы отправляете "True" как строку в шаблон? Это не будет отображаться в обычной распечатке шаблона. В этом случае просто добавление кавычек к первой версии будет работать.

...