Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么Django AllAuth没有使用Facebook scope?_Python_Django_Facebook - Fatal编程技术网

Python 为什么Django AllAuth没有使用Facebook scope?

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' ,

我已经在Django AllAuth的本地设置中指定了授权范围,但在形成登录url时没有使用任何授权?

这是我的错,当您将AllAuth设置保存在local_settings.py中时,它从来没有实际用作Django主配置,因为它漏掉了一行:

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 *