django开发微信小程序后端登录

一.微信小程序与普通web后端区别

1.小程序端没有cookie只要本地存储

2.小程序必须使用https,在本地开发者工具可以先屏蔽

二.微信小程序登录和鉴权

小程序某些应用场景不适合使用django内置的user登录,因此需要自定义的登录验证方式,

使用jwt的方式是最适合的,但是django-rest-framework-jwt和django-jwt都与内置的user耦合因此不适用,

笔者这里用pyjwt的方式重写一个登录方式供参考。

三.代码示例

1.小程序端代码