在使用其余框架ModelViewSet
时,如何通过用户名而不是主键检索用户?
以下是我目前的观点:
class UserViewSet(viewsets.ModelViewSet):
queryset = User.objects.all()
serializer_class = UserSerializer
答案 0 :(得分:2)
class UserViewSet(viewsets.ModelViewSet):
queryset = User.objects.all()
serializer_class = UserSerializer
lookup_field = 'username'
如果要使用pk以外的对象查找,请设置'lookup_field'
。