Django REST Framework (DRF) — это де-факто стандарт для создания REST API с Django, а сериализаторы — его ключевая концепция. Сериализатор конвертирует сложные данные (экземпляры моделей, querysets) в JSON для ответов API и конвертирует входящий JSON обратно в валидированные Python объекты — обрабатывая как сериализацию, так и валидацию, подобно тому как формы работают для HTML.
ModelSerializer — типичный случай
rest_framework serializers
.models Article
(serializers.ModelSerializer):
:
model = Article
fields = [, , , , ]
read_only_fields = [, ]
