django开发微信小程序后端登录
一.微信小程序与普通web后端区别
1.小程序端没有cookie只要本地存储
2.小程序必须使用https,在本地开发者工具可以先屏蔽
二.微信小程序登录和鉴权
小程序某些应用场景不适合使用django内置的user登录,因此需要自定义的登录验证方式,
使用jwt的方式是最适合的,但是django-rest-framework-jwt和django-jwt都与内置的user耦合因此不适用,
笔者这里用pyjwt的方式重写一个登录方式供参考。
三.代码示例
1.小程序端代码