У меня есть представление, что я хочу добавить к моей django-restframework api, которая не относится к какой-либо модели. Хотя я использую "rest_framework.permissions.DjangoObjectPermissions" в DEFAULT_PERMISSION_CLASSES.
class EnumChoices(views.APIView):
def get(self, request):
enums = {}
return Response(enums)
Теперь Django жалуется на мой взгляд:
AssertionError at /api/enums/
Cannot apply DjangoModelPermissions on a view that does not have `.queryset` property or overrides the `.get_queryset()` method.
Мне нужен класс разрешений почти для всех других видов и не хочу избавляться от него. Как обойти обязательные атрибуты для одного вида?