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