橡皮擦,一个逗趣的互联网高级网虫。新的系列,让我们一起进入 Django 世界。
已经完成的文章
- 滚雪球学 Python 第三轮,Python Web 之 Django 的世界
- 小手哆嗦一下,就能用 Python Django 实现一个微型博客系统
- Django 做个小后台,细节在完善一点点,滚雪球学 Python 第三阶段
- Django QuerySet 就学那么一点点,一点点就够了
- 看完这篇博客,Python Django 你就学会一半了
- 让我们一起开发【菜谱系统】吧,滚雪球学 Python 第三轮项目计划
- 出现吧,Python Web 菜谱系统的首页,不会前端技术,也能做
- 简简单单实现 Python Web 的登录注册页面,还包含一半逻辑。
滚雪球学 Python 第三轮
九、Django 用户认证与鉴权,注册登录逻辑实现,注销功能
9.1 Django 用户认证
之前的博客中已经对 Django 中用户身份认证系统有过初步了解,在这套用户身份认证系统中可以处理用户账户,用户组,用户权限,Cookie 想干问题,主要解决了 Web 系统中两个问题,分别是认证、鉴权。
认证解决的是否可以登录问题,鉴权解决用户登录之后可以做什么的问题。
在 Django 中内置了一个 User 模型,字段如下:
username:用户名,150 字符以内;firstname:名字字段,30 字符以内,国内不常用;lastname:姓字段,150 字符以内,国内不常用;email:邮箱字段;password:密码字段;groups:用户组字段;is_staff:是否是管理员,布尔类型;is_active:用户是否可用,布尔类型;is_superuser:超级管理员字段;last_login:用户最后登录时间;date_joined:用户账号创建

本文介绍了Django的用户认证系统,包括创建用户、注册登录逻辑实现和用户注销。通过Django内置的User模型和管理器方法详细讲解了用户管理,以及如何处理登录状态和会话。文章还涵盖了注册入库、登录完善过程中的常见问题及解决方案。
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



