Django REST Framework (DRF) è lo standard de facto per costruire REST API con Django, e i serializers sono il suo concetto fondamentale. Un serializer converte dati complessi (istanze di modello, querysets) in JSON per le risposte API, e converte il JSON in arrivo indietro in oggetti Python validati — gestendo sia la serializzazione che la validazione, proprio come i form fanno per l'HTML.
ModelSerializer — il caso comune
rest_framework serializers
.models Article
(serializers.ModelSerializer):
:
model = Article
fields = [, , , , ]
read_only_fields = [, ]
