记录下自己亲自做的Django项目继承QQ第三方登录
Django2.0 先申请QQ互联地址 ->注册认证开发者->创建应用等待审核 下面用social_django第三方库来实现第三方登录 github地址,上面有使用说明 http s: //github. com/ python-social-auth/social-app-django (1) 安装 pip install social-auth-app-django (2)INSTALL_APP中配置 'social_django', (3)生成表 只需要做migrate,因为migration的文件已经生成好了,数据库中多了五张表,存储第三方登录的信息。 python manage .py migrate (4) 添加到 AUTHENTICATION_BACKENDS 中 # settings.py AUTHENTICATION_BACKENDS = ( 'social_core.backends.weibo.WeiboOAuth2', 'social_core.backends.qq.QQOAuth2', 'social_core.backends.weixin.WeixinOAuth2', 'django.contrib.auth.backends.ModelBackend', ) (5)配置url # 第三方登录 url( '', include( 'social