Есть ли способ перенаправить форму POST на определенную страницу, если конечная точка вернет успех?
В моем конкретном случае я использую django-rest-auth для управления аутентификацией пользователей. , а конечная точка входа (/rest-auth/login/) возвращает JSON с ответом. Я хочу перенаправить пользователя на его панель управления, если аутентификация прошла успешно.
РЕДАКТИРОВАТЬ: Насколько я понимаю, REST API предназначен только для бэкэнда. Если я хочу установить перенаправление после любого сообщения формы, мне нужно найти способ только с моим интерфейсным приложением. Я прав ?
В этом случае Django является хорошим выбором для разработки внешнего интерфейса? Я видел много тем, где упоминается AngularJS для создания внешнего интерфейса. Является ли хорошей идеей создание клиентского приложения с помощью JS (я имею в виду, что для одностраничного веб-API нет возможности навигации назад и вперед, я думаю, что это не удобный способ навигации)?
Если я создам свой интерфейс с Django, должен ли я написать свое собственное представление, вызвать конечную точку бэкэнда в этом представлении, обработать результат и отправить HTTPRequest (например) из этого представления? Я не очень понимаю, где выигрыш с этим методом.