Вы не фильтруете объекты, из которых извлекаются теги в тегах шаблона.Я не нашел прямого способа иметь теги для
Product.objects.filter(draft= False)
. Что я хотел бы сделать, это создать прокси-модель для продукта, такого как Опубликованный продукт
class PublishedProduct(Product):
objects = PublishedProductManager()
class Meta:
proxy = True
, а затем установить его менеджер по умолчаниювернуть подмножество из фильтра (например, filter (draft = False))
class PublishedProduct(models.Manager):
def get_query_set(self):
return super(PublishedProduct, self).get_query_set().filter(draft= False)