Фильтр по выбору django?

Я хочу фильтровать по категориям. Но это не работает.

views.py  
  def BytovyeTexnikiPylesosy(request):
    
        products = BytovyeTexniki.objects.filter(category='pylesosy')
    
    
        context = {
        'products': products,
        }
        return render(request, 'store/product.html',context)
models.py
TEXNIKI = (
    ('pylesosy','Пылесосы'),
    ('stiralki','Стиральные машины'),
    ('xolodilniki','Холодильники'),
    )

lass BytovyeTexniki(models.Model):
    name = models.CharField(max_length=200)
    category = models.CharField(max_length=300, choices=TEXNIKI)

    price = models.FloatField()
    image = models.ImageField(null=True, blank=True)

    def __str__(self):
        return self.name

    @property
    def imageURL(self):
        try:
            url = self.image.url
        except:
            url = ''
        return url

Я пытаюсь использовать этот код. Но он не работает. Я хочу фильтровать по категориям. Пожалуйста, помогите?

Вернуться на верх