采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
使用第三方包时,如:django_framework_swagger, django_rq等,当访问这些第三方app时,如何使用自己重写的登入和验证?如何跳转到自己的登入界面?
这些第三方验证一般都会调用django的login函数 这个函数会调用authicate函数 这个里面的自定义和课程中是一样的
谢谢bobby~,也就是说用的都是django的验证方法把。想请教老师另一个关于登入的问题,在分布式系统中,我尝试重写登入函数,不使用django的login和authicate. 函数中会访问另个系统进行验证,同时设置request.user的is_authenticate=True,但是并没有登入成功,问题是: django在做登入操作的时候对request的做了哪些关键的事情?
非常感谢!
你最好使用默认的login函数 如果不使用的话 你就需要知道login里面做了什么逻辑 你自己最好也实现一遍 不然后续很多问题会冒出来, 你最好先看看官方文档 https://docs.djangoproject.com/en/2.0/topics/auth/customizing/
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
16.0k 81
1.1k 4
2.0k 22
1.7k 20
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号