12 2019 档案

摘要:[toc] 1、什么是接口 规定了提交请求参数的请求方式、访问其可以获取响应的 反馈数据的url链接 2、四大特点 1、 url 长得向返回数据的url链接,如https://api.map.baidu.com/place/v2/search 2、 请求方式 :get\post\put\patch\ 阅读全文
posted @ 2019-12-31 17:56 W文敏W 阅读(557) 评论(0) 推荐(0)
摘要:一、APIView的请求生命周期总结 1)APIView类继承View类,重写了as_view和dispatch方法 2)重写的as_view方法,主体还是View的as_view,只是在返回视图view函数地址时,局部禁用csrf认证 3)重写的dispatch方法, 在执行请求逻辑前:请求模块( 阅读全文
posted @ 2019-12-31 17:54 W文敏W 阅读(158) 评论(0) 推荐(0)
摘要:1、请求组件 1)将wsgi的request对象转化成drf的Request类的对象 2)封装后的request对象完全兼容wsgi的request对象,并且将原request保存在新request._request 3)重写格式化请求数据存放位置 拼接参数:request.query_params 阅读全文
posted @ 2019-12-31 15:02 W文敏W 阅读(208) 评论(0) 推荐(0)
摘要:[TOC] "Vue" 渐进式 JavaScript 框架 一、走进Vue 1、what 什么是Vue 2、why 为什么要学习Vue 3、special 特点 4、how 如何使用Vue 开发版本: "vue.js" 生产版本: "vue.min.js" 二、Vue实例 1、el:实例 2、dat 阅读全文
posted @ 2019-12-30 22:27 W文敏W 阅读(1538) 评论(0) 推荐(0)
摘要:[toc] 1、Serializers Serializer类继承于BaseSerializer类,它的 方法中: 第一个参数为instance,用于接收需要被 序列化 的model对象 第二个参数是data,用于接收被 反序列化 的数据,如客户端post请求的request.data 1.1 序列 阅读全文
posted @ 2019-12-30 22:11 W文敏W 阅读(311) 评论(0) 推荐(0)
摘要:题目: 1、整理今天所学知识点 2、查看并研究ListAPIView工具视图类,继承该类完成汽车资源的群查接口,汽车资源需要有image资源,查看接口image资源的值 3、研究GenericViewSet工具集,继承该类完成汽车资源的单查,群查,单增,单改,单删接口 urls.py views.p 阅读全文
posted @ 2019-12-30 20:57 W文敏W 阅读(110) 评论(0) 推荐(0)
摘要:[TOC] 1、视图基类 1.1 APIView 1、drf提供的所有视图的基类,继承于Django的View类 2、APIView与View的不同在于: 1.2 GenericAPIView 1、继承APIView,拥有APIView所有的功能 2、get_queryset方法,配置queryse 阅读全文
posted @ 2019-12-30 20:04 W文敏W 阅读(419) 评论(1) 推荐(0)
摘要:视图层 models.py 阅读全文
posted @ 2019-12-30 10:58 W文敏W 阅读(86) 评论(0) 推荐(0)
摘要:1、map的概念 哈希表 1、哈希表是一种巧妙且实用的数据结构。 2、它是一个无序的key/value对的集合,其中所有的key都是不同的,然后通过给定的key可以在常数时间复杂度内检索、更新或删除对应的value。 map 1、在go中,一个map就是一个哈希表的 引用 2、map的类型写作 ,` 阅读全文
posted @ 2019-12-26 21:49 W文敏W 阅读(164) 评论(0) 推荐(0)
摘要:[TOC] 1、什么是结构体 1、结构体是一种聚合的数据类型,是由零个或多个任意类型的值聚合成的实体 2、每个值称为结构体的成员 2、结构体数据的作用 1、作为一个整体,就像一个变量被调用 2、作为函数的返回值 3、作为函数的参数 4、作为容器类型数据的元素,如数组 注意: 1、结构体可以作为函数的 阅读全文
posted @ 2019-12-26 21:47 W文敏W 阅读(207) 评论(0) 推荐(0)
摘要:1、设置关联表关系 db_constraint=False 1、不会影响连表查询操作效率 2、会提升连表增删改操作效率 3、易于后期数据库表的重构 4、缺点:数据库本身没有连表检测,容易出现脏数据,需要通过严格的逻辑避免脏数据的产生 2、设置级联关系 当表之间有外键关系,若是设置了级联删除,那么被依 阅读全文
posted @ 2019-12-26 17:21 W文敏W 阅读(386) 评论(0) 推荐(0)
摘要:A题目: 阅读全文
posted @ 2019-12-25 23:29 W文敏W 阅读(91) 评论(0) 推荐(0)
摘要:[TOC] 0、drf框架安装 "1、drf—Web API接口" "2、drf—请求周期" "3、drf—基础组件" "4、drf—序列化" "5、drf—视图家族" "6、drf—三大认证" "7、drf—JWT认证" "8、drf—过滤组件和分页组件" 阅读全文
posted @ 2019-12-24 21:33 W文敏W 阅读(189) 评论(0) 推荐(0)
摘要:[TOC] 1、声明以及赋值 1、使用关键字var声明,或者简短声明 2、声明时,需要声明数组元素类型 3、若声明数组长度,则该长度也是数组类型的构成之一,如 与`[4]int`是不同类型 4、若不声明数组长度,则是一个slice 5、未指定初始值的元素将用零值初始化 1.1 声明方式 1.2 初始 阅读全文
posted @ 2019-12-19 20:38 W文敏W 阅读(400) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-18 20:51 W文敏W 阅读(95) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-17 21:15 W文敏W 阅读(270) 评论(0) 推荐(0)
摘要:1 第一题 2 第二题 阅读全文
posted @ 2019-12-17 08:42 W文敏W 阅读(78) 评论(0) 推荐(0)
摘要:在test.py文件中,配置测试脚本 模块: 配置: 阅读全文
posted @ 2019-12-15 12:18 W文敏W 阅读(1442) 评论(0) 推荐(0)
摘要:1、作用 通过字符串导入同名的模块 字符串为模块的路径:绝对路径、相对路径 2、示例 目录结构 m1.py和m2.p文件 阅读全文
posted @ 2019-12-05 23:43 W文敏W 阅读(249) 评论(0) 推荐(0)
摘要:[TOC] 1、settings配置文件的特点 django中有两个配置文件: 1、局部配置:配置文件settings.py,即项目同名文件夹下的settings.py文件 2、全局配置:django内部全局的配置文件settings.py,程序员看不到,可以通过导入语句,查看它 特点: 先加载全局 阅读全文
posted @ 2019-12-05 23:37 W文敏W 阅读(126) 评论(0) 推荐(0)
摘要:1、作用 1、渲染本网站的前端form表单时,会生成一个字符串来标识该form表单 2、当form表单发起post请求,提交数据时,会携带该参数,后端的csrf中间件就会拿后端保存的字符串进行比对 3、验证通过,代表发起post请求的确实是本网站的前端,否则不是 4、该字符串在前端form表单中,被 阅读全文
posted @ 2019-12-05 23:34 W文敏W 阅读(176) 评论(0) 推荐(0)
摘要:[TOC] 1、什么是auth模块 1、auth模块是django自带的用户认证模块 2、内置了强大的用户认证系统 auth,它默认使用 auth_user 表来存储用户数据 3、提供了对auth_user表的注册、登陆、认证、注销、修改密码等功能 2、常用方法 导入模块 1、创建用户 2、校验用户 阅读全文
posted @ 2019-12-05 23:33 W文敏W 阅读(192) 评论(0) 推荐(0)
摘要:[TOC] 1、什么是中间件 官方解释: 中间件是一个用来处理Django的请求和响应的框架级别的钩子。是一个轻量、低级别的插件系统, 用于在全局范围内改变Django的输入和输出。 。每个中间件 组件都负责一些特定功能 由于影响全局,所以需要谨慎使用,使用不当会影响性能 settings.py中的 阅读全文
posted @ 2019-12-04 22:29 W文敏W 阅读(176) 评论(0) 推荐(0)
摘要:[TOC] 1、什么是cookie 1、由于BS架构基于HTTP协议,是无状态的,不能保存客户端状态 2、使用cookie/session技术可以保存客户端用户状态 3、cookie是服务端生成发送给客户端的键值对,浏览器会保存它 4、浏览器可以设置禁止cookie的写入,即不保存cookie 2、 阅读全文
posted @ 2019-12-04 22:28 W文敏W 阅读(269) 评论(0) 推荐(0)
摘要:[TOC] 1、forms组件的作用 1、生成页面可用的html标签 2、对用户提交的数据进行校验,并返回校验结果 3、保留上次输入内容 2、如何使用forms组件 2.1 使用前提:定义类 2.1.1 基本结构 2.1.2 更改标签属性\样式 forms标签默认为input文本输入框,可用参数wi 阅读全文
posted @ 2019-12-03 22:55 W文敏W 阅读(276) 评论(0) 推荐(0)
摘要:"1、django—安装与新建" "2、django—基础配置" "3、django—路由层" "4、django—视图层" "5、django—模板层" "6、django—orm" "7、django—ajax" "8、django—自定义分页器" "9、django—事务" "10、djang 阅读全文
posted @ 2019-12-02 20:16 W文敏W 阅读(374) 评论(0) 推荐(0)
摘要:django实现事务 模块 开启事务 开启事务:with transaction.atomic() 开启事务:@transaction.atomic 设置事务回滚点 事务回滚 事务提交 设置事务隔离 配置文件 阅读全文
posted @ 2019-12-02 20:07 W文敏W 阅读(121) 评论(0) 推荐(0)
摘要:[TOC] 用法见类的注释 注意点: 1、分页数据是通过总数据切片而来,queryset对象支持正数索引和正向步长,不支持负数 2、获取页面请求为get,参数为page 阅读全文
posted @ 2019-12-02 18:54 W文敏W 阅读(135) 评论(0) 推荐(0)
摘要:[TOC] 1、什么是ajax 异步的Javascript和XML 即使用Javascript与服务器异步交互,传输XML数据 特点: 异步交互:异步提交数据到服务器,并执行回调函数 局部刷新:即在不刷新页面的情况下,实现局部页面与服务器的交互 2、ajax语法结构 1、ajax有多种实现方式,我们 阅读全文
posted @ 2019-12-02 16:56 W文敏W 阅读(193) 评论(0) 推荐(0)