viewset将生成以下网址
/users/
/users/[PK]
@detail_route可以生成以下网址
/users/[PK]/me
我的问题是如何基于viewset生成/ users / me url?
答案 0 :(得分:0)
像这样使用:
from rest_framework import status
@list_route(methods=['get'], url_path='me')
def me(self, request, pk=None):
'''
Your code
'''
return Response({'status': 'success'}, status=status.HTTP_200_OK)
答案 1 :(得分:0)
对于这种网址的使用list_route。
@list_route
def me(self, request):
me_user = request.user
... serialize user and return ...