https://www.django-rest-framework.org/api-guide/permissions/#custom-permissionsdef has_permission(self, request, view):
if view.action in ['destroy', 'update', 'partial_update']:
do_something()
else':
do_something()
不同的action 对应不同的前端访问方式:post, patch, put, delete...