Если я вывожу следующее в шаблоне:Почему этот простой оператор Jjango IF не работает?
{{ latest_session.chat_room.is_open }}
Он выводит
True
Но когда я делаю эту проверку:
{% if latest_session.chat_room.is_open == 'True' %}
Online
{% else %}
Offline
{% endif %}
Он выводит:
Offline
Shoul dn't это выход онлайн?
Да, вы правы, это его решает. Странно, однако, что в автогенерированных документах не упоминалось, что он был логическим, но сделал это для других полей. – Sammy
, но будьте осторожны, что вы знаете, что это логическое, а не текстовое поле, если это текстовое поле с «ложным», то {%, если last_session.chat_room.is_open%} имеет значение true – Ted