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.
我所需要的權限類的幾乎所有其他觀點,並不想擺脫它。我怎樣才能避開一個視圖的強制屬性?