Django REST Framework (DRF) jest de facto standardem do budowania REST API z Django, a serializery są jego kluczową koncepcją. Serializer konwertuje złożone dane (instancje modeli, querysets) na JSON dla odpowiedzi API, i konwertuje przychodzący JSON z powrotem na zwalidowane obiekty Pythona — obsługując zarówno serializację jak i walidację, podobnie jak formularze robią to dla HTML.
ModelSerializer — typowy przypadek
rest_framework serializers
.models Article
(serializers.ModelSerializer):
:
model = Article
fields = [, , , , ]
read_only_fields = [, ]
