2018年3月12日
摘要: 创建项目 了解了admin的功能后,我们可以开始仿照admin编写我们自己的管理工具stark组件 首先创建一个新的项目,并创建三个app stark就是我们要编写的组件,我们的主要逻辑就写在里面 在settings配置中分别注册这三个app INSTALLED_APPS = [ 'django.c 阅读全文
posted @ 2018-03-12 17:38 Py行僧 阅读(736) 评论(0) 推荐(0) 编辑
摘要: Django-admin管理工具 admin组件使用 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application definit 阅读全文
posted @ 2018-03-12 17:36 Py行僧 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Django-session中间件源码简单分析 settings里有关中间件的配置 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionM 阅读全文
posted @ 2018-03-12 17:35 Py行僧 阅读(597) 评论(0) 推荐(1) 编辑
摘要: 基于角色的权限管理 权限组件 在我们写项目时,可能会遇到给不同的用户分配不同的权限的情况,那么什么是权限呢?权限其实就是一个url 不同的url代表不同的功能,限定用户能访问的url,就给了用户不同的权限 权限管理在很多项目中都有用到,所以我们可以讲权限管理的逻辑写成一个组件 使它在不同的项目中只要 阅读全文
posted @ 2018-03-12 17:33 Py行僧 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: ajax参数补充 contentType 当我们使用form表单提交数据时,有一个enctype属性,默认情况下不写 此时我们提交数据时,会默认将数据以application/x-www-form-urlencoded的编码方式发送 该形式的数据为"k1=v1&k2=v2"格式,可以看成是一组组的键 阅读全文
posted @ 2018-03-12 17:30 Py行僧 阅读(104) 评论(0) 推荐(0) 编辑