Django All Auth Google Login Prevent дополнительная страница

Я включил вход в систему google в моем веб-приложении Django. сейчас происходит следующее: когда я нажимаю на вход, url выглядит следующим образом: он ведет меня на эту страницу (пожалуйста, найдите изображение ниже), которую я хочу предотвратить, но не могу понять, как это сделать. вот изображение

Пожалуйста, помогите.

Я удалил Django-allauth, используя следующую команду :

pip uninstall django-allauth

После этого я установил более старую версию, используя:

pip install django-allauth==0.45

Тогда:

python manage.py makemigrations
pytthon manage.py migrate

Выполнено. Это решило проблему

Это поведение было выпущено в версии 0.47.0:

Добавлена новая настройка SOCIALACCOUNT_LOGIN_ON_GET, которая определяет, требуют ли конечные точки для инициации социального входа (например, "/accounts/google/login/") POST-запрос для инициации квитирования. Поскольку запрос POST является более безопасным, по умолчанию эта новая настройка будет False.

Вы можете добавить флаг в ваш файл settings.py, чтобы избежать промежуточной страницы:

SOCIALACCOUNT_LOGIN_ON_GET=True

И продолжайте использовать последнюю версию библиотеки.

Вернуться на верх