Junior — Middle
Koja je uloga Meta u kontekstu serializer-a Django?
sobes.tech АИ
Одговор од АИ
U Django serializatorima, klasa Meta se koristi za definisanje metapodataka koji utiču na ponašanje serializatora. Obično se u Meta navodi model sa kojim serializator radi i polja koja treba serializovati.
Primer:
from rest_framework import serializers
from myapp.models import Product
class ProductSerializer(serializers.ModelSerializer):
class Meta:
model = Product
fields = ['id', 'name', 'price']
Ovde, Meta obaveštava serializator da treba da radi sa modelom Product i da uključi samo navedena polja. Ovo pojednostavljuje konfiguraciju serializatora i čini kod čitljivijim i lakšim za održavanje.