摘要: Python之数据类型 为了描述世间万物的状态,才会有数据类型 数字类型 整型 1、作用:身份证/电话号码 2、定义方式 3、使用方法 浮点型 1、作用:薪资3.1w 2、定义方式 3、使用方法 索引切片 字典dict 1、作用:存储多个值,但是每个值都由描述信息 2、定义方式 3、使用方法 布尔类 阅读全文
posted @ 2020-03-29 00:31 jzm1201 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Python之变量 什么是变量 定义世间万物事物的状态 变量的组成 变量名(描述意义;接收变量值)赋值符号( = 即赋值,把变量值传给变量名)变量值(具体的值) 变量名的命名规范 1. 变量名必须得具有意义 2. 变量名以字母/数字/下划线—组成,不能用数字开头 3. 不能以关键字命名 变量名的两种 阅读全文
posted @ 2020-03-29 00:28 jzm1201 阅读(199) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-01-13 20:44 jzm1201 阅读(2) 评论(0) 推荐(0) 编辑
摘要: DRF视图家族 成员介绍 views`:视图类 :视图工具类 视图工具类的作用就是完成对资源的操作,并返回数据的序列化结果给前端 视图工具含有的6种类的实现体方法,调用这6个实现体方法的方法就是 提供的,所以要配合 类使用 : 工具视图类 九个类 工具视图类是对视图工具和视图类两者的继承,内部包含了 阅读全文
posted @ 2020-01-02 21:05 jzm1201 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 深度查询 深度查询主要是用在:当给前端数据时,要求带有与当前表有关联的其他表的某些数据。通过连表操作,将关联表中的数据一起序列化 外键字段默认显示的是外键值(int类型),不会自己进行深度查询,但配置了深度查询就可以实现将关联的 那一个表 的字段序列化 查询方式 1. 子序列化:必须有子序列化类配合 阅读全文
posted @ 2019-12-31 21:52 jzm1201 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 基表 什么是基表 在django的models中,模型类继承的类就是基表。 为抽象表,是专门用来被继承,提供共有字段的,自身不会完成数据库迁移 如何定义基表 断关联表关系 优点 不会影响连表查询操作效率 会提升链表增删改操作效率 易于后期数据库表的重构 缺点 数据库本身没有连表检测,容易出现脏数据, 阅读全文
posted @ 2019-12-30 04:30 jzm1201 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 三流 三流就是输入输出流和错误流 python的print语法底层就是通过这三流实现的 方法中有个 参数,默认是 ,所以我们一个print就会换一次行。 1. 标准输入流 2. 标准输入流 3. 标准错误流 DRF的序列化和反序列化介绍 DRF的序列化:就是把后端的models对象通过DRF序列化处 阅读全文
posted @ 2019-12-30 04:29 jzm1201 阅读(96) 评论(0) 推荐(0) 编辑
摘要: APIView生命周期 请求模块 解析模块 只处理数据包参数 ,`urlencoded json` 1 全局配置所有视图类的解析方式,解析配置可以配置三种 2 局部配置当前视图类的解析方式,解析配置可以配置三种 3 配置的查找顺序:局部(视图类的类属性) = 全局(settings文件的drf配置) 阅读全文
posted @ 2019-12-25 21:34 jzm1201 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 概况 drf django restframework 作用:写接口 drf框架安装 接口 规定了提交请求参数的请求方式、访问其可以获取响应的反馈数据的url链接 返回数据的url,前后端信息交互规则的url,也是交互的媒介 如何写 参照某种规则书写url链接 同时按照规则制定请求方式,通过数据与响 阅读全文
posted @ 2019-12-24 19:22 jzm1201 阅读(71) 评论(0) 推荐(0) 编辑
摘要: vue的ajax插件:axios CORS跨域问题(同源策略) Vue配置ElementUI Vue配置jq+bs jQuery vue/cli 3 配置jQuery:在vue.config.js中配置(没有,手动项目根目录下新建) BootStrap vue/cli 3 配置BootStrap:在 阅读全文
posted @ 2019-12-24 18:44 jzm1201 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Vue项目 安装 node:官网下载安装包,傻瓜式安装 创建 cd存放项目的目录 vue create项目名 需要安装的组件babel、vue router、vuex 配置项目启动 配置npm启动 main.js vue环境的加载、完成根组件的渲染、加载vue router、vuex等环境、加载自定 阅读全文
posted @ 2019-12-24 18:42 jzm1201 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 组件 概念:html、css、js的计划人体,为该集合体命名,用该名字复用html、css、js组成的集合体 vue实例就代表组件 组件用template实例成员管理html结构,有且只有一个根标签 子组件可以复用,所以数据要组件化处理,data的值由方法的返回值提供 组件分类 根组件:new Vu 阅读全文
posted @ 2019-12-19 21:52 jzm1201 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 表单指令 条件指令 循环指令 sessionStorage | localStorage 分隔符 过滤器 在filter成员中定义过滤器方法 可以对多个值进行过滤,过滤时还可以额外传入 辅助参数 过滤的结果可以再进行下一次过滤(过滤的串联) 计算属性 computed计算属性可以声明 方法属性(方法 阅读全文
posted @ 2019-12-18 19:32 jzm1201 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Vue 插值表达式 文本指令 方法指令 属性指令 js函数补充 function可以作为类,内部会有this {}里面出现的函数称之为方法: 方法名(){} 箭头函数 阅读全文
posted @ 2019-12-17 09:04 jzm1201 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 基于django中间件实现功能的插拔式设计 1.设计思想 2.自己记下来 csrf跨站请求伪造 例子:早期最典型是钓鱼网站 解决思路 form表单解决 只需要在form表单内写一句话 ajax解决 csrf相关的装饰器 校验 不校验 FBV跟普通的装饰器一摸一样 CBV上的csrf CBV中 是特例 阅读全文
posted @ 2019-12-11 18:29 jzm1201 阅读(85) 评论(0) 推荐(0) 编辑