Мне нужно передать логическую переменную в шаблон.Чтобы преобразовать его в js boolean, вы обычно делаете:
{{ boolval|yesno:'true,false' }}
Теперь мой boolvar
может не существовать.В этом случае мне нужно по умолчанию true
, поэтому я пытаюсь это:
{{ boolval|default_if_none:'true'|yesno:'true,false' }}
Неожиданно, результатом этого является false
.
Я пытаюсь отладитьчто {{ boolval|default_if_none:'true' }}
производит, но я получаю синтаксические ошибки.Не уверен, что происходит, но он определенно не производит true
.
Как мне добиться с фильтрами поведения, за которым я следую?