📌

【Django】Pythonで作るRest API【10Serializer】

2023/01/28に公開

【10Serializer】

YouTube: https://youtu.be/LmX0aBPw1jI

https://youtu.be/LmX0aBPw1jI

今回は「Serializer」を作成します。

レスポンスで返すデータは「json」形式ある必要がありますので、
データベースから取得したデータをそのままレスポンスに設定するだけでは
データを返すことができません。

Serializerはデータベースで取得したデータを
レスポンスで返すことができるように変換してくれる機能があります。

今回は「posts」のフォルダ内に「serializers.py」を作成します。

myapp/posts/serializers.py
from rest_framework import serializers
from .models import Post

class PostSerializers(serializers.ModelSerializer):
  class Meta:
    model = Post
    fields = '__all__'

Discussion