Я хочу переформатировать идентификатор поля просмотра URL-адреса drf viewset при использовании @action decorator - PullRequest
0 голосов
/ 23 апреля 2020

как переформатировать URL из http://localhost: 8000 / статьи / {id} / комментарии / в http://localhost: 8000 / статьи / комментарии / {идентификатор} /

class ArticlesViewSet(mixins.ListModelMixin, mixins.RetrieveModelMixin, GenericViewSet
):
    queryset = Articles.objects.order_by("-created")
    serializer_class = ArticlesSerializer
@action(methods=["delete"], detail=True)
def comments(self, request, *args, **kwargs):
    comment = Articles.objects.filter(comment=id).first()
    ..........

urls.py

v1_router = routers.DefaultRouter()
v1_router.register(r"articles", ArticleViewSet)

urlpatterns = [path("v1/", include(v1_router.urls))]

как сделать URL как описано выше?

...