1. 程式人生 > 其它 >TypeError: ‘BasePermissionMetaclass‘ object is not iterable

TypeError: ‘BasePermissionMetaclass‘ object is not iterable

Django + RestFramework

程式碼:

class LogViewSet(viewsets.GenericViewSet,
                 mixins.CreateModelMixin,
                 mixins.ListModelMixin,
                 mixins.RetrieveModelMixin,
                 mixins.UpdateModelMixin,
                 mixins.DestroyModelMixin):
    queryset = Log.
objects.all() permission_classes = IsAuthenticated serializer_class = LogSerializer

報錯:
在這裡插入圖片描述
修改:

class LogViewSet(viewsets.GenericViewSet,
                 mixins.CreateModelMixin,
                 mixins.ListModelMixin,
                 mixins.RetrieveModelMixin,
                 mixins.UpdateModelMixin,
mixins.DestroyModelMixin): queryset = Log.objects.all() permission_classes = [IsAuthenticated] serializer_class = LogSerializer