Я пытаюсь отобразить сообщение в шаблоне, которое зависит от логического поля в моей модели.
Для моей модели:
Class Example(models.Model):
completed = models.BooleanField(default=False)
Views.py
def home(request):
example = Example.objects
return render(request, 'home.html', {'example': example})
home.html
{% for x in example.all %}
{% if x.completed %}
<p>Congratulations!</p>
{% else %}
<p>Try again!</p>
{% endif %}
{% endfor %}
В шаблоне всегда отображается «Попробуйте еще раз!»хотя через администратора я убедился, что некоторые из них верны, а некоторые - ложны.