HyperlinkedIdentityField

HyperlinkedIdentityField

在Django Rest Framework中,如何将HyperlinkedIdentityfield指向@detail_route中定义的ViewSet

例如,也许我有api/groups/members/并且成员被定义为@detail_route上的GroupsViewSet,该成员返回当前活动的成员。如何使用members: "api/groups/members/"在响应中公开HyperlinkedIdentityField

最佳答案

您的问题尚不清楚,但是我猜您想知道detail_route的URL模式名称是什么吗?这将是-,因此,如果GroupsViewSet的基本名称是“ group”,而detail_route方法是“ members”,则可以在需要引用的序列化器中添加类似的内容:

field_name = HyperlinkedIdentityfield(view_name="group-members")

关于python - HyperlinkedIdentityField + @detail_route,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35110404/

10-10 03:55