Advertisement

开源web框架 django 知识总结 (8)

阅读量:

开源web框架django知识总结(八)

用户注册

sudo systemctl restart nginx

用户模型类

定义用户模型类

1. Django默认用户认证系统

Django内置的认证系统能够管理用户名与密码配置项、组织架构以及权限设置项,并采用基于Cookie的安全会话机制进行操作.

  • Django认证系统的具体位置

  • django.contrib.auth包含了认证框架的核心组件和预置的用户模型。

  • django.contrib.contenttypes是Django的内容类型系统模块,在此模块中定义了各种预先配置好的内容类型,并赋予不同类型的字段基于预先定义好的内容类型。

  • Django 认证系统兼有认证与授权功能

  • 认证即用于验证用户身份,并支持账号登录。

  • 授权则决定了通过认证的用户将获得哪些权限。

*Django认证系统的组成部分包括以下几个方面:

  • 用户涵盖了User model class以及用户的认证流程
  • 权限设计用于判断一个用户是否具备执行某个特定任务的能力
  • 组结构提供了对拥有相同权限的所有用户提供统一的管理机制
  • 密码体系提供了一个可配置的哈希加密方案
    其中包括:
  • 密码设置
  • 密码验证流程

2. Django默认用户模型类

全部评论 (0)

还没有任何评论哟~