У меня есть Post django модель:
class Post(models.Model):
title = models.CharField(max_length=200)
body = models.TextField()
Сериализаторы:
class PostListSerializer(serializers.ModelSerializer):
class Meta:
model = Post
fields = ('id', 'title')
class PostDetailSerializer(serializers.ModelSerializer):
class Meta:
model = Post
fields = '__all__'
Просмотров:
class PostListView(generics.ListAPIView):
queryset = Post.objects.all()
serializer = PostListSerializer
class CreatePostView(generics.CreateAPIView):
queryset = Post.objects.all()
serializer = PostDetailSerializer
permission_classes = (permissions.IsAuthenticated,)
Конечная точка - / api / posts /
Как отправить запрос в PostListView, если HTTP-метод - GET, и CreatePostView, если HTTP-метод - POST?