Wir haben Probleme mit der Arbeit mit Django Rest Framework, wenn es um die Fehlerbehandlung geht. automatisch generierte Fehler sind JSON-Objekte, die wieFehler beim Verarbeiten von Nachrichten für Restfull API Serving SPA?
{"age": "this field must be an integer"}
Kunden etwas benutzerfreundlicher aussieht brauchen:
Alter Feld muss eine ganze Zahl sein.
Jede Lösung, um damit umzugehen?
Können Sie näher erläutern, wie und warum Ihre Benutzer rohe API-Fehler sehen? – Fian
verwenden wir Benachrichtigungen auf der Vorderseite, die aussieht wie http://www.jqueryscript.net/images/jQuery-Bootstrap-Based-Toast-Notification-Plugin-toaster.jpg das ist nicht wirklich kompatibel mit der Art und Weise Django Rest Framework funktioniert – user2080105
Dann Ich denke, es ist einfacher, kleinen Code für Ihre Toast-Benachrichtigungen zu schreiben, der DRF-Fehler in das bevorzugte Format konvertiert, als die DRF-Fehlerbehandlung neu zu schreiben. Aber wenn Sie dazu bereit sind: [Dokumente für Ausnahmen] (http://www.django-rest-framework.org/api-guide/exceptions/#custom-exception-handling) – Fian