Gibt es eine Möglichkeit, einen Formular-POST auf eine bestimmte Seite umzuleiten, wenn der Endpunkt erfolgreich zurückgegeben wird?Django Rest Framework-Umleitung nach POST-Erfolg
In meinem speziellen Fall verwende ich django-rest-auth, um die Benutzerauthentifizierung zu verwalten, und der Anmeldeendpunkt (/ rest-auth/login /) gibt einen JSON mit der Antwort zurück. Ich möchte den Benutzer zu seinem Dashboard umleiten, wenn die Authentifizierung erfolgreich ist.
EDIT: Soweit ich verstehe, ist die REST API nur für Backend. Wenn ich nach einem Formular-Post eine Umleitung einstellen will, muss ich nur mit meiner Frontend-Anwendung einen Weg finden. Habe ich recht ?
In diesem Fall ist Django eine gute Wahl, um die Frontend-Anwendung zu entwickeln? Ich habe viele Themen gesehen, wo AngularJS erwähnt wird, um das Frontend zu bauen. Ist es eine gute Idee, eine Client-App mit JS zu erstellen (ich meine, für eine einseitige Web-API gibt es keine Möglichkeit zur Navigation zurück und weiter, ich denke, das ist keine freundliche Art zu navigieren)?
Wenn ich mein Frontend mit Django erstelle, muss ich meine eigene Ansicht schreiben, den Endpunkt der Backend-Station in dieser Ansicht aufrufen, das Ergebnis verarbeiten und eine HTTPRequest (z. B.) aus dieser Ansicht senden? Ich verstehe nicht wirklich, wo ist der Gewinn mit dieser Methode.