Это расстраивало меня в течение большей части часа.
У меня есть следующая модель:
sold= models.BooleanField(default=False)
И следующий код вида:
properties = Property.objects.filter(sold=False).order_by('-created_on');
И следующие значения в моей базе данных sqlite3:
sqlite> select sold from clients_property;
1
1
1
1
1
И следующий код шаблона работает (как, скрывает проданные предметы):
{% if not property.sold %}
Кто-нибудь знает, почему фильтр набора запросов не работает или почему я делаю это неправильно? Я пробовал:
sold="1"
sold=1
sold="false"
sold=False
sold="False"