如何高效运用Django框架中的用户认证Auth组件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1056个文字,预计阅读时间需要5分钟。
Django的Auth组件主要用于用户的登录、注册和权限验证,判断用户是否合法,并跳转至登录或失败页面。
Django 用户认证(Auth)组件
Django 用户认证(Auth)组件一般用在用户的登录注册上,用于判断当前的用户是否合法,并跳转到登陆成功或失败页面。
Django 用户认证(Auth)组件需要导入 auth 模块:
# 认证模块 from django.contrib import auth # 对应数据库 from django.contrib.auth.models import User
返回值是用户对象。
创建用户对象的三种方法:
- create():创建一个普通用户,密码是明文的。
- create_user():创建一个普通用户,密码是密文的。
- create_superuser():创建一个超级用户,密码是密文的,要多传一个邮箱 email 参数。
参数:
username: 用户名。
password:密码。
email:邮箱 (create_superuser 方法要多加一个 email)。
本文共计1056个文字,预计阅读时间需要5分钟。
Django的Auth组件主要用于用户的登录、注册和权限验证,判断用户是否合法,并跳转至登录或失败页面。
Django 用户认证(Auth)组件
Django 用户认证(Auth)组件一般用在用户的登录注册上,用于判断当前的用户是否合法,并跳转到登陆成功或失败页面。
Django 用户认证(Auth)组件需要导入 auth 模块:
# 认证模块 from django.contrib import auth # 对应数据库 from django.contrib.auth.models import User
返回值是用户对象。
创建用户对象的三种方法:
- create():创建一个普通用户,密码是明文的。
- create_user():创建一个普通用户,密码是密文的。
- create_superuser():创建一个超级用户,密码是密文的,要多传一个邮箱 email 参数。
参数:
username: 用户名。
password:密码。
email:邮箱 (create_superuser 方法要多加一个 email)。

