点击授权按钮后可以显示部分资料和头像点击修改资料可以修改部分资料。
#小编整理一套Python资料和PDF有需要Python学习资料可以加学习群: ,反正闲着也是闲着呢不如学点东覀啦~~
这里只使用简单的FBV视图
注:前端传来的值无法从request.POST中接收到,只能使用如下方法
如果不存在用户则自动创建
为了简单用户名和密码都是openid
微信小程序前端请求自己写的pay接口成功后调用wx.requestPayment接口成功发起支付请求
点击授权按钮后可以显示部分资料和头像点击修改资料可以修改部分资料。
1.使用微信小程序登录和获取用户信息Api接口 2.把Api获取的用户资料和code发送给django微信小程序后端 3.通过微信接口把code换取成openid 4.后端将openid作为用户名和密码 5.后端通过JSON web token方式登录把token和用户id传回小程序 6.小程序将token和用户id保存在storage中下次请求需要验证用户身份的頁面时,在header中加入token这个字段
获取用户信息的方法这里不展示可以在微信小程序文档中看到登录方法
它提供了手动签发token和解密token的功能,因此最好自己实现手动签发token
后端返回openid接口实现
这里只使用简单的FBV视图注:前端传来的值无法从request.POST中接收到只能使用如下方法
如果不存在用户則自动创建为了简单,用户名和密码都是openid
以上就是简单的微信小程序登录对接django微信小程序的思路很多地方不严谨,仅供参考