Небезопасное перенаправление на URL с протоколом django rest framework

Когда пользователь завершает процесс регистрации, я хочу перенаправить его на страницу входа в систему, где я получаю следующую ошибку.

Небезопасное перенаправление на URL с протоколом 'accounts'

Какой метод я должен использовать для решения этой ошибки?

class RegisterUser(APIView):
    serializer_class = RegisterSerializer
    def post(self, request):
        serializer = self.serializer_class(data=request.POST)
        serializer.is_valid(raise_exception=True)
        serializer.save()
        return HttpResponseRedirect('accounts:login')

Просто вы можете попробовать этот способ:

Изменить это:

return HttpResponseRedirect('accounts:login')

To:

return HttpResponseRedirec('/accounts/login/')

Попробуйте и посмотрите, решит ли это ошибку

Это должно быть либо:

return redirect('accounts:login')

или:

return HttpResponseRedirect(reverse('accounts:login'))
Вернуться на верх