我有一个带有动作的视图集,它定义为向用户添加朋友。但是我遇到了 url 问题,在http://localhost:8000/accounts/users/mercer/add_friend/上发送帖子查询 并收到此消息:add_friend() 得到了一个意外的关键字参数“用户名”
我的视图集:
class UserViewSet(viewsets.ModelViewSet):
queryset = CustomUser.objects.all()
serializer_class = UserSerializer
lookup_field = 'username'
http_method_names = ['get', 'patch', 'post']
@action(detail=True, methods=['post'])
def add_friend(self, request):
return Response('ok')
慕仙森
相关分类