django默认用户认证系统

参考文档:Django用户认证

(两年前没有写完的随笔)

Django自带用户认证系统

一、默认用户认证系统

概述Django认证系统同时处理认证和授权。

  • 认证验证一个用户是否它们声称的那个人,
  • 授权决定一个通过了认证的用户被允许做什么。

包含的内容

  • 用户:用户模型类、用户认证
  • 权限:标识一个用户是否可以做一个特定的任务,MIS系统常用到。
  • 组:对多个具有相同权限的用户进行统一管理,MIS系统常用到。
  • 密码:一个可配置的密码哈希系统,设置密码、密码校验。

Django认证系统的位置:

  • django.contrib.auth包含认证框架的核心和默认的模型。
  • django.contrib.contenttypes是Django内容类型系统,它允许权限与你创建的模型关联。

 

二、默认用户模型类

django认证系统中提供了用户模型类User保存用户的数据。

  • User对象是认证系统的核心。
posted @   EF果果  阅读(28)  评论(0编辑  收藏  举报
编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
点击右上角即可分享
微信分享提示