Django REST Framework (DRF) Django ਨਾਲ REST APIs ਬਣਾਉਣ ਲਈ ਅਸਲ ਮਾਪਦੰਡ ਹੈ, ਅਤੇ serializers ਇਸ ਦਾ ਮੂਲ ਸੰਕਲਪ ਹਨ। ਇੱਕ serializer ਗੁੰਝਲਦਾਰ ਡੇਟਾ (ਮਾਡਲ ਇੰਸਟੈਂਸਸ, querysets) ਨੂੰ API ਜਵਾਬਾਂ ਲਈ JSON ਵਿੱਚ ਤਬਦੀਲ ਕਰਦਾ ਹੈ, ਅਤੇ ਆਉਣ ਵਾਲੇ JSON ਨੂੰ ਪਰਮਾਣੂ Python ਵਸਤੂਆਂ ਵਿੱਚ ਵਾਪਸ ਤਬਦੀਲ ਕਰਦਾ ਹੈ — serialization ਅਤੇ validation ਦੋਵਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ, HTML ਲਈ forms ਦੀ ਤਰ੍ਹਾਂ।
ModelSerializer — ਆਮ ਸਥਿਤੀ
rest_framework serializers
.models Article
(serializers.ModelSerializer):
:
model = Article
fields = [, , , , ]
read_only_fields = [, ]
