Django Rest Framework, передача параметра с URL в ModelViewSet - PullRequest
0 голосов
/ 28 февраля 2020

Я хочу передать параметр в URL и использовать его для фильтрации объектов. Мой взгляд пока выглядит следующим образом.

class RecipeIngredientViewSet(viewsets.ModelViewSet):
    queryset = RecipeIngredient.objects.all()
    serializer_class = RecipeIngredientSerializer

Я хотел бы получить все ингредиенты, связанные с одним рецептом. Как это:

queryset = RecipeIngredient.objects.filter(recipe_id=id)

Когда я жестко кодирую recipe_id=1, это работает. Вот строчка в URL:

router.register(r'recipe/', views.RecipeIngredientViewSet)

Пробовал разные подходы и до сих пор не получилось. Буду рад любой помощи.

...