Пишем первое IOS приложение. Реализуем RestApi c помощью Django RestFramework
09 Дек 2019 ,
1578
Реализуем Rest Api на стороне сервера
Это очень легко реализовать с помощью DRF
У нас есть модель Post и для него мы реализуем сериализатор
Установим библиотеку DRF
pip install djangorestframework
Добавляем 'rest_framework' в INSTALLED_APPS
INSTALLED_APPS = [
...
'rest_framework',
]
Создаем файл serializers.py
from rest_framework import serializers
from blog.models import Post
class PostSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Post
fields = ['url','title','created_at']
Теперь напишем viewset , который реализует все методы CRUD
from django.shortcuts import render
from rest_framework import viewsets
from blog.models import Post
from blog.serializers import PostSerializer
class PostViewSet(viewsets.ModelViewSet):
queryset = Post.objects.all()
serializer_class = PostSerializer
Заключение
Реализация Rest Api на сервере завершена и теперь в заключительной статье мы реализуем отображение этих данных в мобильном приложении