随笔分类 -  Django

摘要:1. urls相关操作 from django.urls import path, re_path, include from django.urls import reverse // 注意reverse 和另一个reversed区别。前者要明确导入,后者是built-in内置不用导入;两者功能也不一。 2. HttpResponse生成 from django.shortcuts impo... 阅读全文
posted @ 2018-12-06 21:41 ★行者尚★ 阅读(562) 评论(0) 推荐(0)
摘要:一.获取原生DOM的方式 给标签或者属性添加ref属性 使用实例 二.DIY脚手架(不重要) webpack项目开发的依赖 1.webpack webpack是一个现代JavaScript应用程序的静态模块打包器。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency 阅读全文
posted @ 2018-12-01 19:07 ★行者尚★ 阅读(299) 评论(0) 推荐(0)
摘要:转:http://blog.csdn.net/cutbug/article/details/4024818 1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 · 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余 阅读全文
posted @ 2018-11-22 16:03 ★行者尚★ 阅读(1471) 评论(0) 推荐(0)
摘要:一. 页面的显示 (1)向后端发起请求,视图函数的处理 2.前端页面的渲染 左侧用户信息部分 中间角色部分 右侧权限分配部分 3.在页面加载时就会发送的ajax请求,请求路径为:/rbac/permissions_tree/ (1)后端的处理 (2)前端接收到数据后的dom操作 接收到的数据 Dom 阅读全文
posted @ 2018-11-20 21:14 ★行者尚★ 阅读(202) 评论(0) 推荐(0)
摘要:一.modelfromset组件 1.作用:用于批量处理多个表单 form表单对应的组件是formset Modelform对应的组件是modelformset 2.引入 From django.forms.models import modelformset_factory 3.参数(没有默认值的 阅读全文
posted @ 2018-11-20 12:07 ★行者尚★ 阅读(222) 评论(0) 推荐(0)
摘要:一. 正文内容时,左侧一级菜单不关闭 1.给permission表加一个字段 Pid :自关联 让展示作为父权限,删该查作为子权限 2.改变permission_list的结构 并注入session 更改中间件:数据类型变了,使用时也要变: 全局request加一个属性 用到了pk,添加pk 实现效 阅读全文
posted @ 2018-11-19 08:41 ★行者尚★ 阅读(241) 评论(0) 推荐(0)
摘要:一.Queryset数据类型 1.可切片 2.可迭代 3.惰性查询:为了节省内存 book_list=Book.objects.all()惰性查询,先取出queryset但是不会立刻执行sql语句,什么时 候用什么时候执行 何时用到查询集: print(book_list) For... 切片 If 阅读全文
posted @ 2018-11-18 15:52 ★行者尚★ 阅读(141) 评论(0) 推荐(0)
摘要:一. Django数据库使用顺序 如果在settings的DATABASES中为某一app配置的数据库,则该app使用这个数据库,如果app没有配置专门的数据库,则使用default中配置的数据库 二. 在orm中,为关联表的主表查询字表时起别名:related_name 三. 主表与子表的级联删除 阅读全文
posted @ 2018-11-18 11:00 ★行者尚★ 阅读(210) 评论(0) 推荐(0)
摘要:一. 把自己写的对权限的处理变成一个可以随时调用的组件(步骤) 1.在项目中创建一个app 命令:startapp rbac 2.在rbac app下创建一个文件夹,service,将对权限处理的内容放到该文件夹下 (1) 为该组件做数据库准备 在models.py中: (2)为便于利用admin组 阅读全文
posted @ 2018-11-11 10:17 ★行者尚★ 阅读(179) 评论(0) 推荐(0)
摘要:一. global_settings.py全局配置文件 from django .conf import settings 进入settings settings = LazySettings() 进入LazySettings 在LazySettings中引用了global_settings Ses 阅读全文
posted @ 2018-11-09 12:58 ★行者尚★ 阅读(278) 评论(0) 推荐(0)
摘要:一. 绘画跟踪技术 在客户端与服务端的一次会务中,多次的请求与相应,HTTP协议是无状态协议,也就是说每个请求都是独立的!无法记录前一次请求的状态。会话跟踪技术即能够实现多次回话间信息共享的作用,HTTP协议中可以使用Cookie来完成会话跟踪!在Web开发中,使用session来完成会话跟踪,se 阅读全文
posted @ 2018-11-08 17:31 ★行者尚★ 阅读(186) 评论(0) 推荐(0)
摘要:一. 装饰器 定义:假设我们要增强函数的功能,比如,在函数调用前后自动打印日志,但又不希望修改函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 原则:基于开放封闭原则 封闭原则:对修改封闭,意味着类一旦设计完成,就可以独立完成其工作,而不要对类进行任何修改。 阅读全文
posted @ 2018-11-07 21:06 ★行者尚★ 阅读(162) 评论(0) 推荐(1)
摘要:或price=models.ForeighKey("self")3.如果数据库迁移发生错误,可能是和前几次迁移冲突的解决办法:删除migrations下的文件4.froms组件单放到一个py文件中,解耦 5.null=True,表示该字段可为空 class Customer(models.Model 阅读全文
posted @ 2018-11-07 08:46 ★行者尚★ 阅读(281) 评论(0) 推荐(0)
摘要:一. 自定义分页 1.准备工作 (1).首先在models.py中创建一张book表用来存储数据 (2)在index.html中创建大量数据 2.在urls.py中添加一个路径 3.视图函数index的准备工作:在一个新的脚本中编写Pagination类 4.index视图函数 5.index.ht 阅读全文
posted @ 2018-11-06 21:16 ★行者尚★ 阅读(302) 评论(0) 推荐(0)
摘要:一. Forms组件补充 1.__init__() 如果继承forms.Form的类中的每一个字段,或者大部分字段都做了相同的约束,可以将该约束放到__init__中编写 实例:每一个字段都需要添加form-control类名 2.ChoiceField属性,下拉菜单(元组套元组的形式) (1)ch 阅读全文
posted @ 2018-11-06 12:57 ★行者尚★ 阅读(2535) 评论(0) 推荐(0)
摘要:1.Form表单的input中的type=button和type=submit是有区别的: Submit会直接提交表单数据,发送post请求 Button只是一个普通按钮 2.当用户认证组件中的字段不够我们使用时,可以自定义其他的字段 同时要配置settings文件:告诉Django哪个app下的哪 阅读全文
posted @ 2018-11-03 15:01 ★行者尚★ 阅读(2547) 评论(0) 推荐(0)
摘要:一. each的三种使用方法 方式一 结果: 方式二 结果: 方式三 结果: 二. form组件 1.Form组件的使用方法: (1)在models中创建一张表 (2)在视图中创建与之相对应的form组件 (3)执行python.console 先引入组件: from app01.views imp 阅读全文
posted @ 2018-11-01 16:23 ★行者尚★ 阅读(179) 评论(0) 推荐(0)
摘要:一. 中间件的概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且 在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。二.Django默认的中间件 MIDDLEWARE = [ 'django.middl 阅读全文
posted @ 2018-10-30 19:31 ★行者尚★ 阅读(420) 评论(0) 推荐(0)
摘要:一. 把自己写的对权限的处理变成一个可以随时调用的组件(步骤) 1.在项目中创建一个app 命令:startapp rbac 2.在rbac app下创建一个文件夹,service,将对权限处理的内容放到该文件夹下 (1) 为该组件做数据库准备 在models.py中: (2)为便于利用admin组 阅读全文
posted @ 2018-10-29 16:42 ★行者尚★ 阅读(314) 评论(0) 推荐(0)
摘要:orm 阅读全文
posted @ 2018-10-27 19:49 ★行者尚★ 阅读(138) 评论(0) 推荐(0)