摘要:
RBAC 是什么 RBAC(Role Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。 在 Django 中,权限就是用户对一个包含正则表达式 url 有没有访问的权利。 RBAC 的实现 在编写程序过程中,要注重弱耦合,所以在创建项目之初,应当将 R 阅读全文
摘要:
Django 自带的 admin 组件可以自定义配置,本文实现 Xadmin 对自定义显示数据列 (list_display) 的配置。 构建表单数据 模板层 从视图函数传来的数据变量是双层列表,第一层是数据库当中的每一条数据,第二层是每一条数据的各个字段值。 类似于 所以在模板层通过双循环来取数据 阅读全文
摘要:
Django Xadmin 组件(一) Web 应用中离不开的就是后台管理, Django 自带的 admin 组件提供了一部分内容,但往往现实项目中会有更多的需求,所以自定义自己的后台管理就十分重要了,此处所谓的 Xadmin 组件就是自定义后台。 Xadmin 组件注册 创建 Xadmin 组件 阅读全文
摘要:
Django 中 admin 的执行流程 1 循环加载执行所有已经注册的 app 中的 admin.py 文件 2 执行代码 3 admin.site 这里应用的是一个单例模式,对于 AdminSite 类的一个单例模式,执行的每一个 app 中的每一个 admin.site 都是一个对象。 4 执 阅读全文
摘要:
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。即在整个程序或系统运行过程中一个类只能实例化一个对象。 比如,通常服务器程序的配置信息会存放在一个文件中,通过一个配置类进行读取,在程序运行过程中很多地方都需要配置信息,此时如果每 阅读全文
摘要:
admin 组件的使用 Django 提供功能十分强大的后台管理组件 admin 来实现自动管理。 admin 是一个组件,与 APP 一样,项目启动一开始就加载了。在 setting.py 中的 INSTALLED_APPS 能够看到。 激活 admin 通常在 urls.py 文件中设置好有关 阅读全文
摘要:
231.2的幂 描述 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 示例 1: 输入: 1 输出: true 解释: 2^0 = 1 示例 2: 输入: 16 输出: true 解释: 2^4 = 16 示例 3: 输入: 218 输出: false 思路 首先,可以肯定的是负数一 阅读全文
摘要:
博客园 复制他人博客的样式 博客园是支持自定义页面样式的。在博客设置中 “页面定制 CSS 代码” 中添加自己的 CSS 代码即可改变样式。 自已定义 CSS 代码要求博主能够熟练掌握 CSS ,条件比较苛刻。有没有简单点的方法呢?比如我们在阅览的时候看到一个博主的页面非常美观,想直接借用,这有办法 阅读全文
摘要:
268.缺失数字 描述 给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。 示例 示例 1: 输入: [3,0,1] 输出: 2 示例 2: 输入: [9,6,4,2,3,5,7,0,1] 输出: 8 说明: 你的算法应具有线性时间复杂 阅读全文
摘要:
利用Python将文件进行分类整理 功能 根据一个文件夹中的文件类型建立相应的文件夹,将同一种类型的文件放在一个文件夹中。 实现思路 主要用到 os 和 shutil 两个库,os 用来获取文件夹中的文件对象、创建文件夹,shutil 用来移动文件到指定文件夹中。 使用方法 当然,运行需要 pyth 阅读全文