Advertisement
urevoleg

drf_2_serializer

Apr 12th, 2020
776
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.79 KB | None | 0 0
  1. """
  2. urls.py
  3. """
  4. #  импортируйте в код всё необходимое
  5. from django.urls import path
  6. from . import views
  7.  
  8. urlpatterns = [
  9.     path('api/v1/posts/<int::id>', views.get_post),  # опишите маршрут для получения объекта публикации по id
  10. ]
  11.  
  12. """
  13. views.py
  14. """
  15. #  импортируйте в код всё необходимое
  16. from django.http import JsonResponse
  17. from django.http import HttpResponse
  18. from rest_framework import serializers
  19. from .models import Post
  20. from .serializers import PostSerializer
  21.  
  22. def get_posts(request, pk):
  23.     if request.method == 'GET':
  24.         post_id = pk
  25.         post = Post.objects.get(pk=post_id)
  26.         serializer = PostSerializer(post)
  27.         return JsonResponse(serializer.data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement