赞
踩
权限控制可以限制用户对于视图的访问和对于具体数据对象的访问。
可以在配置文件中设置默认的权限管理类,如
- REST_FRAMEWORK = {
- 'DEFAULT_PERMISSION_CLASSES': (
- 'rest_framework.permissions.IsAuthenticated',
- )
- }
如果未指明,则采用如下默认配置
- 'DEFAULT_PERMISSION_CLASSES': (
- 'rest_framework.permissions.AllowAny',
- )
也可以在具体的视图中通过permission_classes属性来设置,如
- from rest_framework.permissions import IsAuthenticated
- from rest_framework.views import APIView
- class ExampleView(APIView):
- permission_classes = (IsAuthenticated,)
- ...
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。