43.Django权限系统auth模块详解
昨天我们为了登录admin,通过命令创建了超级用户,你是不是有个疑问——这创建的超级用户的信息是存放在哪里了呢?
这就想到了我们映射数据库时,Django自动创建的一些表(这也是之前进行数据库迁移时没有提到的那些表)!!!
0.初接触
如上图就是Django自带的auth系统对应的表,也就是存放了之前创建的超级用户信息的表(也也就是之前没有提及到的数据库迁移生成的表~)
注意点:上面所示表中有多对多表关系生成的中间表,而Django很人性化的一点是:如果是多对多关系产生的中间表,其命名方式是主表在前,从表在后!比如auth_group_permissions表,其中auth_group就是主表,auth_permissions就是从表,如果要进行两表关联,则从auth_group到auth_permissions是正向!!!
从上图表的名称我们就能看出,
auth_user,auth_group,auth_permission分别
存放了用户,用户组,权限的信息表.
另外三张表就是多对多关系的中间表
1.Django权限系统auth模块
auth模块是Django提供的标准权限管理系统,可以提供用户
43.Django权限系统auth模块详解相关推荐
- Django权限系统auth模块详解
转自:原文出处 auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理. auth可以和admin模块配合使用, 快速建立网站的管理系统. 在INSTALLED_A ...
- Django contrib Comments 评论模块详解
一.快速入门 快速使用步骤: 安装包:pip install django-contrib-comments 在django的settings中的INSTALLED_APPS处添加'django.co ...
- [系统安全] 四十五.APT系列(10)Metasploit后渗透技术信息收集、权限提权和功能模块详解
您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...
- python之sys模块详解_(转)python之os,sys模块详解
python之sys模块详解 原文:http://www.cnblogs.com/cherishry/p/5725184.html sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和 ...
- Ansible基本使用及常用模块详解
一.ansible基本使用 定义主机组 定义被管理节点列表的文件/etc/ansible/hosts,在定义被管理节点的时候,可以单独基于主机做定义,也可以将多个主机定义成一个主机组. 在上篇博文安装 ...
- Nginx源码研究之nginx限流模块详解
这篇文章主要介绍了Nginx源码研究之nginx限流模块详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 高并发系统有三把利器:缓存.降级和限流: 限流的目的是通过对并 ...
- python哪个关键字可以导入模块_关于python导入模块import与常见的模块详解
0.什么是python模块?干什么的用的? Java中如果使用abs()函数,则需要需要导入Math包,同样python也是封装的,因为python提供的函数太多,所以根据函数的功能将其封装在不同的m ...
- 必过SafetyNet!以MIUI开发版系统为例详解Android设备通过SafetyNet校验方法
必过SafetyNet!以MIUI开发版系统为例详解Android设备通过SafetyNet校验方法 作者 梓沐啊_(KylinDemons) 版权声明 Copyright © 2021 KylinD ...
- windows系统各进程详解
系统各进程详解 下面列出的都是操作系统的进程,而不是程序的进程,记住这些进程并了解他们的工作原理,用途,能让我们对系统进程的理解提升一个级别. system Idle Process系统进程介绍 al ...
最新文章
- 【错误记录】Android 内存泄漏 错误排查记录 ( FinalizerReference 内存泄漏 )
- Axios——Axios封装DEMO
- 期待鸿蒙是什么意思,如何看待华为将于 6月2 日举办鸿蒙发布会?你对此有哪些期待?...
- HTML标签的书写和嵌套规范
- ueditor添加下拉事件_Excel中最智能的三级下拉菜单!
- 小高考计算机知识点,小高考政治知识点总结.pdf
- 常量指针 和 指针常量
- Pikachu-敏感信息泄露
- 基于单神经元的自适应PID算法实现步骤与MATLAB代码
- 使用Jcom组件操作Visio批量导出图片
- 用 VS2019 编译带 libx264, libmp3lame 的 FFmpeg 库
- 解决webpack打包css时CssSyntaxError的问题
- 牛客网 赛码在线编程中数据读取问题
- 了解茶叶读这一篇就够了:茶叶分类及十大名茶
- 计算机更新后打印机无法使用,Win10升级后惠普打印机无法打印的解决方法
- STM32 ADC多通道规则采样和注入采样
- java接口开放平台设计,OpenApi开放平台架构实践
- 【C语言】三级指针烧脑题
- 25K~65K,一波热门技术岗位来袭,这次是你吗?
- tensorflow whl文件下载网址(贼快)
热门文章
- linux 4g网卡路由,openwrt编译加载龙尚U8300 4G网卡
- 张宇1000题线性代数 第八章 相似理论
- java项目——Model1与Model2以及经典三层模型比较
- Python 依赖管理及打包三方库 Poetry
- PostgreSQL 优化器逻辑推理能力 源码解析
- matlab 学习记录
- C++编程(不使用对数函数)可用下列公式计算以2为底的对数
- 大数据平台hadoop运维之hadoop入门-高俊峰-专题视频课程
- jenkins设置清华镜像时报错 unable to find valid certification path to requested target
- FCC认证亚马逊美国站在严查