【发布时间】:2017-05-04 17:13:34
【问题描述】:
我有用户列表
from rest_framework import permissions
class UserList(generics.ListCreateAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
permission_classes = (permissions.IsAuthenticated,)
如您所见,我只需要访问经过身份验证的用户,但我始终拥有所有权限。有什么想法吗?
【问题讨论】:
-
你的问题不清楚。 1、你确定调用这个视图时没有以管理员身份登录吗?如果您登录到管理员,DRF 将自动对您进行身份验证。 2. 您想要拥有此权限的用户列表吗?
-
@DruhinBala 1. 我确定 2. 不,我只想调用此视图经过身份验证的用户。我找到了一些解决方案here
-
代码看起来不错。你确定你没有登录吗?您确实尝试过其他浏览器或隐身模式,对吧?
标签: django permissions django-rest-framework