Ответы от leelum1 и aman kumar мне очень помогли, так как у меня был тот же вопрос. Я бы добавил конкретный пример того, как я использовал их ответы. В приведенном ниже коде я пытаюсь получить все продукты, которые имеют атрибут category
, такую же строку, переданную переменной cat
из URL.
class ListProductsView(generics.ListCreateAPIView):
serializer_class = ProductSerializer
def get_queryset(self):
queryset = Product.objects.filter(category=self.kwargs['cat'])
return queryset
Это решило мою проблему фильтрации объектов с помощью переменных из URL.