**Django REST Framework (DRF)**は、Djangoを使用したREST APIを構築するための事実上の標準であり、シリアライザーはその中核的な概念です。シリアライザーは複雑なデータ(モデルインスタンス、クエリセット)をAPIレスポンス用のJSONに変換し、受け取ったJSONを検証されたPythonオブジェクトに変換し直します。これはシリアライゼーションと検証の両方を処理し、HTMLフォームが行うことと同様です。
ModelSerializer — 一般的なケース
rest_framework serializers
.models Article
(serializers.ModelSerializer):
:
model = Article
fields = [, , , , ]
read_only_fields = [, ]
