Django REST Framework (DRF) ndiyo kiwango halisi cha kujenga REST APIs kwa Django, na serializers ndizo dhana yake kuu. Serializer hubadilisha data tata (model instances, querysets) kuwa JSON kwa ajili ya majibu ya API, na hubadilisha JSON inayoingia kurudi kuwa Python objects zilizothibitishwa — ikishughulikia serialization na validation kwa pamoja, kama vile forms zinavyofanya kwa HTML.
ModelSerializer — kisa cha kawaida
rest_framework serializers
.models Article
(serializers.ModelSerializer):
:
model = Article
fields = [, , , , ]
read_only_fields = [, ]
