Django REST Framework (DRF) je de facto standard za izgradnju REST API-ja s Django-om, a serializatori su njegov temeljni koncept. Serializator pretvara složene podatke (instance modela, querysets) u JSON za API odgovore, te pretvara dolazne JSON podatke nazad u validirane Python objekte — obrađujući i serijalizaciju i validaciju, slično kao što forme rade za HTML.
ModelSerializer — česti slučaj
rest_framework serializers
.models Article
(serializers.ModelSerializer):
:
model = Article
fields = [, , , , ]
read_only_fields = [, ]
