Django OAuth Google
Я пытался импортировать urlpatterns следующим образом в project/urls.py.
from allauth.socialaccount.providers.google.urls import urlpatterns as google_url
Но Django, похоже, не признал этого, подчеркнув этот код.
У меня нет ни одной подсказки.
Применяемый settings.py INSTALLED_APPS здесь.
'allauth',
'allauth.account',
'allauth.socialaccount',
'allauth.socialaccount.providers.google',
и другие в файле settings.py здесь,
SITE_ID = 1
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_UNIQUE_EMAIL = True
ACCOUNT_USERNAME_REQUIRED = False
SOCIALACCOUNT_PROVIDERS = {
'google': {
'SCOPE': [
'profile',
'email'
],
'AUTH_PARAMS': {
'access_type': 'online',
}
}
}
Путь к project/urls.py ниже работает.
path('oauth_accounts/', include('allauth.urls')),
Но следующий путь project/urls.py не работал, когда я пытался.
path('oauth_accounts/', include(google_url)),
Я изучаю учебник по Django, поэтому я попытался выполнить последнее.
Заранее спасибо.