Ich habe ein Modell, das ich Schritt für Schritt ausfülle, das heißt, ich mache einen Formularassistenten.
Aus diesem Grund sind die meisten Felder in diesem Modell erforderlich, haben aber null=True, blank=True
, um zu vermeiden, dass beim Übergeben eines Teils der Daten nicht Null-Fehler auftreten.
Ich arbeite mit Angular.js und django-rest-framework und was ich brauche ist, der api mitzuteilen, dass x- und y-Felder erforderlich sein sollten und es einen Validierungsfehler zurückgeben muss, wenn sie leer sind.
Sie müssen das Feld explizit überschreiben und Ihren eigenen Validator hinzufügen. Sie können hier für weitere Details lesen Ссылка . Dies ist der Beispielcode.
%Vor%Die beste Option laut Dokumentation hier ist zu verwenden extra_kwargs in der Klasse Meta, zum Beispiel haben Sie ein UserProfile-Modell, das die Telefonnummer speichert und benötigt wird
%Vor%Tags und Links python django angularjs django-rest-framework