zoukankan      html  css  js  c++  java
  • django 认证系统--1

    django的认证系统提供认证和授权两种功能

    认证系统包括如下部分:

      1、Users 

      2、Permissions 主要是以 YES/NO 的形式反映一个用户是否能够做某事

      3、Groups:就是对多个用户以组的形式提供标签或者是权限

      4、一个可以配置的密码哈希系统

      5、表单和视图工具 用来记录用户或者是限制内容

      6、一个可扩展的后台系统

    安装

      在settings.py 中安装

      INSTALLED_APPS

        1、'django.contrib.auth' 包含认证系统的核心框架和它默认使用的模块

        2、'django.contrib.contenttypes' 这是django的 内容类型系统 ,它允许将权限和你自己创建的模块相绑定。

      MIDDLEWARE_CLASSES

      1、SessionMiddleware 管理请求中的回话

      2、AuthenticationMiddleware 用回话将用户和请求绑定

      3、SessionAuthenticationMiddleware 在用户密码改变之后将用户从其他回话登出

    以上这些APP和中间件都是默认安装的

  • 相关阅读:
    联合查询
    单表查询
    表和表之间的关系
    mysql完整性约束
    mysql 数据类型
    DRBD 数据镜像软件
    Memcached
    Redis
    SVN版本控制服务
    大数据hadoop分布式系统
  • 原文地址:https://www.cnblogs.com/jijizhazha/p/5846143.html
Copyright © 2011-2022 走看看