在使用其余框架ModelViewSet时,如何通过用户名而不是主键来检索用户?

这是我当前的观点:

class UserViewSet(viewsets.ModelViewSet):
    queryset = User.objects.all()
    serializer_class = UserSerializer

最佳答案

class UserViewSet(viewsets.ModelViewSet):
    queryset = User.objects.all()
    serializer_class = UserSerializer
    lookup_field = 'username'


如果要使用除pk以外的对象查找,请设置'lookup_field'

关于python - Django Rest:使用ModelViewSet检索不同的参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46911896/

10-16 04:13