06 2019 档案
摘要:CBV加装饰器 django中间件 什么是中间件? django请求生命周期完整版,中间件类似于django的门卫,数据在进入和离开时都需要经过中间件 中间件能干嘛? 控制用户访问频率,全局登陆校验,用户访问白名单,黑名单等 中间件的使用(5个固定的方法) 自定义中间件 中间件中各个方法的执行顺序
阅读全文
posted @ 2019-06-18 19:23
会飞的空心菜
摘要:Cookie http协议无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。 状态可以理解为客户端和服务器在某次会
阅读全文
posted @ 2019-06-17 22:21
会飞的空心菜
摘要:Django之Form表单组件 在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应
阅读全文
posted @ 2019-06-17 22:20
会飞的空心菜
摘要:多对多关系建表的三种方式 1.第一种 django orm自动帮我们创建 2.第二种纯手动创建第三张表 3.第三种半自动创建第三张表 可扩展性高,并且能够符合orm查询 前后端传输数据编码格式contentType urlencoded 对应的数据格式:name=jason&password=666
阅读全文
posted @ 2019-06-17 22:18
会飞的空心菜
摘要:F查询 F可以帮我们取到表中某个字段对应的值来当作我的筛选条件,而不是我认为自定义常量的条件了,实现了动态比较的效果 Django 支持 F() 对象之间以及 F() 对象和常数之间的加减乘除和取模的操作。基于此可以对表中的数值类型进行数学运算 Q查询 Q对象补充 事务 only与defer 拿到的
阅读全文
posted @ 2019-06-17 22:17
会飞的空心菜
摘要:Django ORM常用字段和参数 常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 2147483648 to 2147483647。(一般不用
阅读全文
posted @ 2019-06-12 22:18
会飞的空心菜
摘要:[TOC] Django之模板层 后端向前端传递数据 两种方式: 后端传对象到前端,就相当于打印了这个对象 前端获取后端传过来的容器类型的内部元素 统一采用句点符(.) ('关某某','谢某某','陈某某','容嬷嬷') :{{ t }},{{ t.1 }} 数字对应的就是数据的索引 前端能够调用p
阅读全文
posted @ 2019-06-11 15:44
会飞的空心菜
摘要:[TOC] Django之路由层 项目urls.py 无名分组 将加括号的正则表达式匹配到的内容当做位置参数自动传递给对应的视图函数 有名分组 将加括号的正则表达式匹配到的内容当做关键字参数自动传递给对应的视图函数 反向解析 根据名字动态获取到对应路径 无名分组反向解析 eg: 有名分组反向解析 总
阅读全文
posted @ 2019-06-10 22:06
会飞的空心菜
摘要:Django中ORM介绍和字段及字段参数 Django ORM那些相关操作 Django中ORM介绍和字段及字段参数 Django ORM那些相关操作 Django中ORM介绍和字段及字段参数 Django ORM那些相关操作 Django中ORM介绍和字段及字段参数 Django ORM那些相关操
阅读全文
posted @ 2019-06-09 21:56
会飞的空心菜
摘要:[TOC] Django初识 安装: 创建一个django项目: 创建一个app app(应用)的概念 一个django项目就是一所大学 app就是大学里面的学院 注意 新创建的app需要在配置文件中注册才能生效 目录介绍 项目目录 app目录 运行Django项目: 通讯格式 HTTP协议 超文本
阅读全文
posted @ 2019-06-09 21:51
会飞的空心菜