Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- это вью файл
- from .serializers import PostSerializer
- from rest_framework import viewsets
- from .models import Post
- class PostViewSet(viewsets.ModelViewSet):
- queryset = Post.objects.all()
- serializer_class = PostSerializer
- это сериалазер файл
- from rest_framework import serializers
- from .models import Post
- class PostSerializer(serializers.ModelSerializer):
- class Meta:
- fields = ('id', 'text', 'author', 'image', 'pub_date')
- model = Post
- Это головной урл
- from django.contrib import admin
- from django.urls import path, include
- from posts.views import PostViewSet
- from rest_framework.routers import DefaultRouter
- router = DefaultRouter()
- router.register('posts', PostViewSet)
- urlpatterns = [
- path('admin/', admin.site.urls),
- path('', include('posts.urls')),
- path('', include(router.urls)),
- path('api/v1/posts/', include(router.urls)),
- path('api/v1/posts/<int:pk>/', include(router.urls)),
- ]
- это урл приложения posts
- from django.urls import path, include
- from posts.views import PostViewSet
- from rest_framework.routers import DefaultRouter
- router = DefaultRouter()
- router.register('posts', PostViewSet)
- router.register('posts', PostViewSet)
- urlpatterns = [
- path('', include(router.urls)),
- path('api/v1/posts/', include(router.urls)),
- path('api/v1/posts/<int:pk>/', include(router.urls)),
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement