在使用其余框架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 休息 : Retrieving by a different parameter using ModelViewSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46911896/