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
