пятница, 25 декабря 2020 г.

Django rest first application, Create Post CreateAPIView. Part 3




github
https://github.com/manas-anarov/django_3_ninja/tree/3_part



blog/views.py
from .serializers import (
    ListSerializer,
    AddSerializer,
)

from rest_framework.generics import (
    ListAPIView,
    CreateAPIView,
)

from blog.models import Post


class AddPost(CreateAPIView):
    serializer_class = AddSerializer
    queryset = Post.objects.all()




blog/serializers.py
lass AddSerializer(ModelSerializer):
    class Meta:
        model = Post
        fields = [
            'title',
            'text',
        ]



blog/urls.py
urlpatterns = [
    path('list/', views.PostListAPIView.as_view(), name='blog-list'),
    path('add/', views.AddPost.as_view(), name='blog-add'),
]

open link
http://localhost:8000/api/v1/post/list

create post
http://localhost:8000/api/v1/post/add

Комментариев нет:

Отправить комментарий