相关疑难解决方法(0)

Django REST框架 - 每个方法单独的权限

我正在使用Django REST Framework编写API,我想知道在使用基于类的视图时是否可以为每个方法指定权限.

阅读我看到的文档,如果您正在编写基于函数的视图,只需使用@permission_classes装饰器覆盖您想要使用权限保护的视图的功能,这很容易.不过,我不明白的方式使用与CBVS时做同样的APIView课,因为那时我指定用满级的权限permission_classes属性,但将被再应用到所有类方法(get,post,put... ).

那么,是否可以使用CBV编写API视图,并为视图类的每个方法指定不同的权限?

python django permissions rest django-rest-framework

46
推荐指数
7
解决办法
2万
查看次数