本文介绍: Django在身份验证框架中包含了一些你可以直接使用的表单和视图。在大多数情况下,可以使用默认的Django认证视图。Django在django.contrib.auth.views提供了以下基于类的视图来处理身份验证:LoginView:处理登录表单并登录用户LogoutView:注销用户Django提供了以下视图来处理密码修改:PasswordChangeView:修改用户密码PasswordChangeDoneView: 修改密码后重定向到成功视图。
Django在身份验证框架中包含了一些你可以直接使用的表单和视图。在大多数情况下,可以使用默认的Django认证视图。
Django在django.contrib.auth.views提供了以下基于类的视图来处理身份验证:
LoginView:处理登录表单并登录用户
LogoutView:注销用户
Django提供了以下视图来处理密码修改:
PasswordChangeView:修改用户密码
PasswordChangeDoneView: 修改密码后重定向到成功视图
Django还包含以下视图来允许用户重置密码:
PasswordResetView:生成一个带令牌的一次性使用链接,并将其发送到用户的电子邮件账户。
PasswordResetDoneView:告诉用户一封包含重置密码链接的电子邮件已经发送给他们。
PasswordResetConfirmView:允许用户设置新密码
PasswordResetCompleteView:用户重置密码成功后重定向到成功视图。
在创建带有用户帐户的网站时,上面列出的视图可以节省大量时间。
登录和注销视图
构建登录和注销URL
构建登录模版
构建登录视图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。