在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/