jwt中 无法执行自定义 AUTHENTICATION_BACKENDS 的CustomBackend 中的验证方法的问题
来源:7-7 vue和jwt接口调试
啥昵称不占用
2019-07-30
这个坑卡了很久,最后bobby老师远程调试帮忙解决了。非常感谢
因为我用的是django 2.2的版本所以,CustomBackend 覆盖的方法 authenticate,参数跟1.11是不一样的,导致自定义的验证方法无法执行,无法获得token。正确参数如下
django2.2 的版本,多了一request参数,加上就好了~
写回答
1回答
-
bobby
2019-07-31
正解,django1.11的版本中 上面的authenticate没有第二个request参数,如果是django2以后的版本就有这个参数,所以大家为了知道具体如何写这个方法直接点进CustomBackend集成的ModelBackend的源码中看看这个方法的参数复制过来就行了
30
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2873 学习 · 2457 问题
相似问题