github 上面有提供开源的第三方插件
https://github.com/GetBlimp/django-rest-framework-jwt
中文的使用文档:
http://getblimp.github.io/django-rest-framework-jwt/
第一步:
安装:pip install djangorestframework-jwt
第二步:配置
'rest_framework_jwt.authentication.JSONWebTokenAuthentication',
作用:就是将post 过来的token进行验证,验证完后将user取出来
第三步: 配置url
![](https://img2018.cnblogs.com/blog/1127434/201812/1127434-20181201161045586-1700662417.png)
用postman 请求
![](https://img2018.cnblogs.com/blog/1127434/201812/1127434-20181201161631823-254505843.png)
我们再用postman 再来请求下goods 的接口
可以看到已经拿到user的信息了
![](https://img2018.cnblogs.com/blog/1127434/201812/1127434-20181201161949468-904650054.png)
在seething 里面设置token的有效期 以及jwt 的前缀