Вход с помощью Google перенаправляет на страницу конформации для продолжения Django

Я пытаюсь интегрировать аутентификацию Google в мою страницу входа. Я работаю на Django. Я добавил кнопку login with Google Button на страницу входа, но когда я нажимаю на эту кнопку, я перенаправляюсь на accounts/google/login, где он просит подтверждения для продолжения и меню с входами и выходами.

Но я хочу, чтобы при нажатии на кнопку он запрашивал учетные записи для входа в систему.

Это мой экран входа в систему: enter image description here

Вот что я получаю при нажатии на кнопку: enter image description here

Вот мой код кнопки входа в систему в HTML: Login.html:

 {% if user.is_authenticated %}
        <p>Welcome, You are logged in as {{ user.username }}</p>
    {% else %}
        <a href="{% provider_login_url 'google' %}">Login With Google</a>
    {% endif %}

Как я могу пропустить эту страницу конформации, буду рад, если кто-нибудь сможет помочь мне с этим, спасибо.

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

pip uninstall django-allauth

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

pip install django-allauth==0.45

Тогда:

python manage.py makemigrations
pytthon manage.py migrate

Done.

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

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

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

SOCIALACCOUNT_LOGIN_ON_GET=True

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

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