Ich möchte die Felder in ModelSerializer durchlaufen und möchte diese Felder erforderlich machen. das funktioniert nicht. wie kann ich das machen. Jemand bitte hilf mir.django rest framwork iterate throug Felder im Modell Serializer
class CustomerSerializer(serializers.ModelSerializer):
class Meta:
model = Customer
fields = ("email", "phone_no", "full_name", "landline_no")
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
for field in self.fields:
self.fields[field].required = True
self.fields[field].allow_blank = False
Haben Sie versucht, 'super (CustomerSerializer, selbst) .__ init __ (* args, ** kwargs)' ?? – zaidfazil
@zaidfazil es ist Python 3. wird es funktionieren – tstudent
Aufruf 'super()' wie das ist der empfohlene Weg. Probieren Sie es aus! .. Ich habe das gleiche in meiner Maschine versucht und es funktioniert gut. Was meinst du mit "nicht arbeiten"? Gibt es einen Fehler? – zaidfazil