from rest_framework import generics, permissions from comment.serializers import back as serializers from comment import models from comment.permissions import IsCommentModerator class CommentLstView(generics.ListCreateAPIView): serializer_class = serializers.CommentBaseSerializer queryset = models.Comment.objects.all() permission_classes = [permissions.IsAuthenticatedOrReadOnly,] class CommentRUDView(generics.RetrieveUpdateDestroyAPIView): serializer_class = serializers.CommentBaseSerializer queryset = models.Comment.objects.all() permission_classes = [permissions.IsAuthenticatedOrReadOnly, IsCommentModerator]