""" web_admin views file """ # django imports from rest_framework.viewsets import GenericViewSet, mixins from rest_framework.response import Response from rest_framework import status # local imports from web_admin.models import Article from web_admin.serializers import ArticleSerializer class ArticleViewSet(GenericViewSet, mixins.CreateModelMixin): serializer_class = ArticleSerializer permission_classes = [] queryset = Article.objects.all() def create(self, request, *args, **kwargs): serializer = self.serializer_class(data=request.data) serializer.is_valid(raise_exception=True) serializer.save() return Response({'message': "created"}, status=status.HTTP_201_CREATED)