当我尝试按照本教程在我的django 1.4上安装google-auth2时出现此错误:
回溯(最近一次调用最后一次):文件"./manage.py",第11行,在导入设置文件"/home/ubuntu/xx/settings.py",第140行,在GOOGLE_OAUTH2_CLIENT_ID = os.environ ['GOOGLE_OAUTH2_CLIENT_ID' ] NameError:未定义名称"os"
这一行是:
139- LOGIN_REDIRECT_URL ='/'
140- GOOGLE_OAUTH2_CLIENT_ID = os.environ ['GOOGLE_OAUTH2_CLIENT_ID']
141- GOOGLE_OAUTH2_CLIENT_SECRET = os.environ ['GOOGLE_OAUTH2_CLIENT_SECRET'] 142- GOOGLE_WHITE_LISTED_DOMAINS = ['mydomain.org'] SOCIAL_AUTH_USER_MODEL ='auth.User'
有任何想法吗?谢谢
[编辑]已解决 - 评论中还有其他一些问题.
您尝试使用未导入的模块中的某些内容os,因此您无法使用它 - >在'settings.py'的开头处将其导入添加到某处:
import os
Run Code Online (Sandbox Code Playgroud)
编辑:
如果你没有GOOGLE_OAUTH2_CLIENT_ID在os.evniron中,不要从那里加载它,直接在settings.py中设置它:
GOOGLE_OAUTH2_CLIENT_ID = 'your-actual-client-id-value'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9987 次 |
| 最近记录: |