Я создал новую переменную , объединив эти классы и сославшись на нее в DEFAULT_PERMISSION_CLASSES
,
# utils/permissions.py
from rest_framework.permissions import BasePermission
class FooPermission(BasePermission):
def has_permission(self, request, view):
# check permissions
return ...
class BarPermission(BasePermission):
def has_permission(self, request, view):
# check permissions
return ...
<b>CombinedPermission = FooPermission & BarPermission</b>
# settings.py
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': (
<b>'utils.permissions.CombinedPermission',</b>
),
# other settings
}