Ich habe einige Validierungen durchzuführen, basierend auf den Serializer-Daten, bevor die Serializer-Daten gespeichert werden, und die Speicherung zu stoppen, falls die Validierungen fehlschlagen. Ich benutze die pre_save, die vor der perform_create-Methode ausgeführt wird, und ich bin in der Lage, die Validierungen durchzuführen, aber ich verstehe nicht, wie man die serializer.save() stoppt, falls diese Validierungen fehlschlagen.Django Stop Serialiser Speichern in CreateAPIView überschreiben pre_save
Ich kann auf Anfrage andere Details angeben. Und ich möchte mit CreateApiView bleiben, es sei denn, es ist absolut unvermeidlich.
Welche Version von DRF verwenden Sie? DRF 3.x verwendet nicht mehr die 'pre_save()' Funktion http://www.django-rest-framework.org/api-guide/generic-views/ – djq