• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Django中的b/w authenticate()和login()有什么区别?

python 来源:Saifullah khan 24次浏览

我想了解B上的差异/ W两种Django中的b/w authenticate()和login()有什么区别?

user = authenticate(
    username=form.cleaned_data.get('username'), 
    password=form.cleaned_data.get('password1') 
) 
login(request, user) 


===========解决方案如下:

身份验证()方法接受用户名和密码并验证,如果输入的凭据是那些合法用户。如果是,则返回一个用户对象。

登录方法需要HttpRequest对象和auth_user对象。并将用户登录并将其绑定到请求对象,但也可以在Session中绑定。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)