Django rest framework 在Django Rest框架中,如何将权限类应用于基于类的视图中的特定方法?

Django rest framework 在Django Rest框架中,如何将权限类应用于基于类的视图中的特定方法?,django-rest-framework,Django Rest Framework,我只想为“PUT”方法申请权限,不想为“POST”申请权限 检查您的权限类的HTTP方法has_permission方法,如果它被放入: class ExpiringTokenAuthentication(permissions.BasePermission): def has_permission(self, request, view): if request.method == 'PUT': # do it here class Sign

我只想为“PUT”方法申请权限,不想为“POST”申请权限


检查您的权限类
的HTTP方法has_permission
方法,如果它被放入:

class ExpiringTokenAuthentication(permissions.BasePermission):

    def has_permission(self, request, view):
        if request.method == 'PUT':
           # do it here


class Signup(APIView):
    permission_classes = (BlacklistPermission,)
class ExpiringTokenAuthentication(permissions.BasePermission):

    def has_permission(self, request, view):
        if request.method == 'PUT':
           # do it here


class Signup(APIView):
    permission_classes = (BlacklistPermission,)