您的位置:首页 > 移动开发

social-auth-app-django集成第三方登录

2017-10-19 15:04 483 查看
GitHub:https://github.com/python-social-auth/social-app-django

官网文档:http://python-social-auth.readthedocs.io/en/latest/

安装

pip install social-auth-app-django


生成数据库表

./manage.py migrate




settings配置

D:\Python36\Lib\site-packages\social_core\backends\ 此目录下包含现在主流网站的第三方登陆,例如微博、微信等

AUTHENTICATION_BACKENDS = (
'social_core.backends.weibo.WeiboOAuth2',
'social_core.backends.qq.QQOAuth2',
'social_core.backends.weixin.WeixinOAuth2',
'users.views.CustomBackend',
'django.contrib.auth.backends.ModelBackend',
)


TEMPLATES = [
{
...
'OPTIONS': {
...
'context_processors': [
...
'social_django.context_processors.backends',
'social_django.context_processors.login_redirect',
...
]
}
}
]


urls配置

url('', include('social_django.urls', namespace='social'))


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: