Django два фильтра
В Django (mongodb) я делаю два отдельных фильтра на основе GET-запросов от моего rest api. Я уверен, что на пересечении двух фильтров есть данные. Однако результат двух фильтров имеет 0 результатов. Можете ли вы проверить, не ошиблись ли мои фильтры?
страна - manytomanyfield. бренд - foreignkey.
queryset = Mymodel.objects.all()
country = self.request.query_params.get('country', None)
brand = self.request.query_params.get('brand', None)
if country:
queryset = queryset.filter(country__name=country)
if brand:
queryset = queryset.filter(brand__name__icontains=brand)
return queryset