在使用其余框架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/