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

我想了解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中绑定。

以上是 Django中的b/w authenticate()和login()有什么区别? 的全部内容, 来源链接: utcz.com/qa/261052.html

回到顶部