Skip to content

Commit a38e8d9

Browse files
committed
add get author view
1 parent ac02b55 commit a38e8d9

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

src/api/views.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -754,13 +754,18 @@ def post(self, request):
754754
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
755755

756756

757-
# class AuthorView(APIView):
758-
# def post(self, request):
759-
# serializer = AuthorSerializer(data=request.data, many=True)
760-
# if serializer.is_valid():
761-
# serializer.save()
762-
# return Response(serializer.data, status=status.HTTP_201_CREATED)
763-
# return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
757+
class AuthorView(APIView):
758+
# def post(self, request):
759+
# serializer = AuthorSerializer(data=request.data, many=True)
760+
# if serializer.is_valid():
761+
# serializer.save()
762+
# return Response(serializer.data, status=status.HTTP_201_CREATED)
763+
# return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
764+
765+
def get(self, request):
766+
author = Author.objects.all()
767+
serializer = AuthorSerializer(author, many=True)
768+
return Response(serializer.data)
764769

765770

766771
class AuthorHistoryView(APIView):

0 commit comments

Comments
 (0)