摘要:
[TOC] axios 就是Vue的ajax插件 安装 " " 配置 " " 为vue项目全局配置axios 使用 " " CORS跨域问题 Cross Origin Resource Sharing (CORS) 同源: http协议相同, ip服务器地址相同, 应用端口相同 跨域: 上面三个有一 阅读全文
摘要:
[TOC] 创建Vue项目 Vue项目环境搭建 " " Vue项目创建 " " " " pycharm配置并启动vue项目 " " " " vue项目目录结构分析 " " 项目生命周期 1. 浏览器请求"/user" 2. 通过router下面的index.js映射User.vue组件 3. Use 阅读全文
摘要:
[TOC] 创建Vue项目 Vue项目环境搭建 " " Vue项目创建 " " " " pycharm配置并启动vue项目 " " " " vue项目目录结构分析 " " 项目生命周期 1. 浏览器请求"/user" 2. 通过router下面的index.js映射User.vue组件 3. Use 阅读全文
摘要:
[TOC] 组件 组件就是html, css和js文件的集合体, 实现对代码的复用, 组件就是vue对象 组件的分类 " " 根组件 局部组件 全局组件 组件的特点 " " 组件都有管理组件html页面结果的template属性, 且template中只有且只有一个根标签 根组件永远都是爸爸(父组件 阅读全文
摘要:
[TOC] 表单指令v model 表单指令, 顾名思义就是用在form表单中的 它的使用方法: , 这个 就相当于input标签的 属性, 只不过他俩可以互相影响 可以实现==数据的双向绑定, 变量的值可以影响表单标签的值, 反过来表单标签的值也可以影响变量的值== 条件指令v if 条件指令就是 阅读全文
摘要:
[TOC] Response封装 经过前面的学习我们可以发现, 我们每次成功响应了前端的请求, 都要按照固定的格式写一遍Response内部包含的数据,并将其返回给前端, 每返回一次就要完整的写一次, 是不是有点麻烦? 我们可以通过对Response进行简单封装, 来简化我们的代码 深度查询之dep 阅读全文
摘要:
[TOC] 基表 基表只提供公有字段, 不参与数据库迁移 在基表下的配置类 中设置: , 表明该表为抽象表, 不参与数据库迁移 外键字段参数 db_constraint 数据库关联 " " 断关联: , 既数据库中不会建立外键关系, Django在代码层面上实现两表关联 优点 不会影响连表查询操作效 阅读全文
摘要:
[TOC] 序列化家族 序列化就是==将对象的状态信息转换为可以存储或传输的形式的过程== 手动实现序列化 这里的手动实现指的是将对象信息传输到前端 Serializers序列化与反序列化 序列化 " " 字段设置: 要同模型类的字段对应 自定义序列化字段: 字段类型为: 字段名不应和模型类字段名冲 阅读全文
摘要:
[TOC] APIView APIView继承了View, 并重写了as_view方法 重写的as_view主体上还是View的as_view, 返回的还是view方法 重写的as_view的就是==局部禁用了csrf认证== python Copy 继承了View class APIView(Vi 阅读全文
摘要:
[TOC] DRF drf是Django的一个插件 安装: 使用drf需要先在settings.py配置文件中注册 接口 概念 " " 接口就是一种url链接, 你按照相应的格式向这个url提交数据, 可以获取相应的响应结果 概括来说就是四大点 ==url链接==: ==请求方式==: get, p 阅读全文