[英]Django-rest-framework permissions
I have UserList 我有用户列表
from rest_framework import permissions
class UserList(generics.ListCreateAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
permission_classes = (permissions.IsAuthenticated,)
As you see I need access only to authenticated users, but I always have all permissions. 如您所见,我仅需要访问经过身份验证的用户,但我始终拥有所有权限。 Any idea? 任何想法?
The code looks fine. 代码看起来不错。 There are a few things you can try: 您可以尝试以下几种方法:
For example, in settings.py: 例如,在settings.py中:
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticated',
)
}
If none of those options work, please post your settings and any other relevant code. 如果没有这些选项的工作,请发表您的设置和其他相关代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.