Python 为什么Django AllAuth没有使用Facebook scope?
我已经在Django AllAuth的本地设置中指定了授权范围,但在形成登录url时没有使用任何授权?这是我的错,当您将AllAuth设置保存在local_settings.py中时,它从来没有实际用作Django主配置,因为它漏掉了一行:Python 为什么Django AllAuth没有使用Facebook scope?,python,django,facebook,Python,Django,Facebook,我已经在Django AllAuth的本地设置中指定了授权范围,但在形成登录url时没有使用任何授权?这是我的错,当您将AllAuth设置保存在local_settings.py中时,它从来没有实际用作Django主配置,因为它漏掉了一行: SOCIALACCOUNT_PROVIDERS = { 'facebook': { 'SCOPE': ['email', 'publish_stream'], 'METHOD': 'oauth2' ,
SOCIALACCOUNT_PROVIDERS = {
'facebook': {
'SCOPE': ['email', 'publish_stream'],
'METHOD': 'oauth2' ,
'LOCALE_FUNC': lambda request: return 'zh_CN'
}
}
SOCIALACCOUNT_QUERY_EMAIL = ACCOUNT_EMAIL_REQUIRED
from local_settings import *