Вход в систему google с помощью django-allauth без использования канала django-admin
Здесь я использую python 3.7 и Django 3.0, где я хочу войти с помощью google на мой сайт. и не хочу использовать стандартное приложение django admin. Я получил необходимые идентификатор и секрет клиента Google, теперь я не могу понять, как настроить django-allauth
вот мой файл settings.py
SITE_ID = 1
INSTALLED_APPS = [
...
...
'allauth',
'allauth.account',
'allauth.socialaccount',
'allauth.socialaccount.providers.google',
]
LOGIN_URL = reverse_lazy('core_login')
LOGOUT_URL = reverse_lazy('core_logout')
LOGIN_REDIRECT_URL = reverse_lazy('login_success')
LOGIN_ERROR_URL = reverse_lazy('core_login_error')
SOCIALACCOUNT_PROVIDERS = {
'google': {
'SCOPE': [
'profile',
'email',
],
'AUTH_PARAMS': {
'access_type': 'online',
},
"APP": {
'client_id': 'xxxxx',
'secret_key': '*****',
}
}
}
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
'allauth.account.auth_backends.AuthenticationBackend',
'subscription.authentication.SubscriptionBackend',
)
Здесь я могу выбрать свой email, позже я получаю эту проблему
Вот эталонное изображение того, что я получаю
Пожалуйста, помогите мне, как можно войти на мой сайт без использования панели администратора