1
我有一种观点,我想添加到与任何模型无关的django-restframework api中。尽管我在DEFAULT_PERMISSION_CLASSES中使用了'rest_framework.permissions.DjangoObjectPermissions'。如何在使用DjangoObjectPermissions时添加一个非模型/ queryset返回视图与django-restframework?
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.
我所需要的权限类的几乎所有其他观点,并不想摆脱它。我怎样才能避开一个视图的强制属性?