12 2019 档案
发表于 2019-12-31 20:31阅读次数:589评论次数:0
摘要:[TOC] 一、自定义路由组件 1. 为什么要自定义路由组件 在DRF中的视图家族中,有与视图家族对应的配套路由类 ,但该类只包含了视图家族中的6大接口,其余群增,群整体改,群局部改,群删4大接口没有对应的路由。所以需要我们手动自定义路由组件 2. 自定义路由组件实例 二、Django的admin后
阅读全文 »
发表于 2019-12-30 21:35阅读次数:590评论次数:0
摘要:[TOC] 一、DRF的视图家族 1. DRF中视图家族成员和配套路由 (1)视图类: (2)视图工具类: 视图工具类的作用就是完成对资源的操作,并返回数据的序列化结果给前端 视图工具含有的6种类的实现体方法,调用这6个实现体方法的方法就是 提供的,所以要配合 类使用 (3)工具视图类: 工具视图类
阅读全文 »
发表于 2019-12-28 19:16阅读次数:268评论次数:0
摘要:[TOC] 一、导包补充 在导包时,如果用 ,则文件1中的以下划线开头的变量,都不能访问。无论是单下划线还是双下线。 用 的方式,还是能访问到文件1中以下划线开头的变量,没有影响。 当我们用 的方式导包时,怎么才能访问到其中以下划线开头的变量呢,解决方法如下 二、深度查询 深度查询主要是用在:当给前
阅读全文 »
发表于 2019-12-26 17:36阅读次数:343评论次数:0
摘要:[TOC] 一、三流 三流就是输入输出流和错误流 python的print语法底层就是通过这三流实现的 方法中有个 参数,默认是 ,所以我们一个print就会换一次行。 1. 标准输入流 2. 标准输入流 3. 标准错误流 二、内部类 python中,允许一个类中定义其他的类,函数内部定义其他函数(
阅读全文 »
发表于 2019-12-25 20:46阅读次数:1120评论次数:0
摘要:[TOC] 一、DRF的序列化和反序列化介绍 1. 概念和作用 DRF的序列化:就是把后端的models对象通过DRF序列化处理,变成前端能识别的数据 DRF的反序列化:就是前端的提交的数据通过DRF的反序列化,进行对数据的校验,之后变成models对象保存到数据库 2.序列化家族 下面的每一个类都
阅读全文 »
发表于 2019-12-24 20:36阅读次数:1011评论次数:0
摘要:[TOC] 一、DRF介绍 1. 什么是DRF DRF就是django框架的一个插件或者说是django的一个工具包,用于在Web后台构建Restful接口。 2. 为什么要用DRF (1)使用DRF的原因 总的来说: 既然django有自带的CBV模型,为什么还要重新再学习一个DRF来搭建我们的项
阅读全文 »
发表于 2019-12-23 22:00阅读次数:323评论次数:0
摘要:[TOC] 一、vue项目与django项目的交互 vue中的发送ajax请求,其中的参数有: django后端的request的方法 二、drf(Django restframework) 1. drf主要知识点 2. drf框架安装 3. web接口(WEB API) 4. restful接口规
阅读全文 »
发表于 2019-12-23 19:40阅读次数:536评论次数:0
摘要:[TOC] 一、Django项目开发 1. 项目开发流程 1. 创建django项目,创建templates文件夹(pycharm创建django项目时,会自动创建templates文件夹和到settings文件中添加其路径) 2. models文件中创建模型表类 3. settings文件中注册a
阅读全文 »
发表于 2019-12-20 23:18阅读次数:1197评论次数:0
摘要:[TOC] 一、VUE项目的搭建 步骤: 1. 环境搭建 共有3步 2. 项目的创建和启动 注意:创建vue项目,用终端来的命令式创建最合适,不要用编辑器来创建 第二步配置截图 图一: 图二: 图三: 图四: 图五: 二、 开发项目 在vue项目创建成功后,基本的项目框架已经搭建好了。我们只需要用一
阅读全文 »
发表于 2019-12-18 20:12阅读次数:1155评论次数:0
摘要:[TOC] 一、vue中的组件 组件是vue最核心的东西 组件在 文件中,只相当于一个占位符,真正渲染到浏览器上的是 标签中书写的组件中 成员定义的标签模板 1. 组件的概念 组件就是html、css与js的集合体,为该集合体命名,用该名字复用html、css与js组成的集合体 = 复用性 说白了,
阅读全文 »
发表于 2019-12-17 19:55阅读次数:512评论次数:0
摘要:[TOC] 一、 表单指令 1. 可以实现数据的双向绑定(即其变量所在的任何位置,只要变量的值改变,所有该变量的值都同时修改更新) (1)普通input框 变量值就是 的值 (2)单选input框 变量值为多个单选框中,某一个value值 (3)单一复选input框 变量值为布尔,代表是否选中 (4
阅读全文 »
发表于 2019-12-16 21:11阅读次数:190评论次数:0
摘要:[TOC] 一、VUE框架入门 1. vue框架的优势 前端框架有:angular,react,vue vue有前面两发框架的优势,去除了他们的缺点,但没有前面俩个框架健全。 vue的优点:中文的API,单页面应用、组件化开发、数据双向绑定、虚拟DOM、数据驱动思想(相比于原生JS的DOM驱动) 数
阅读全文 »
发表于 2019-12-16 17:08阅读次数:253评论次数:0
摘要:Vue 渐进式 JavaScript 框架 通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架方式完成整个web前端项目 一、走进Vue 1、what -- 什么是Vue 可以独立完成前后端分离式web项目的JavaScript框架 2、why -- 为什么要学习Vue
阅读全文 »
发表于 2019-12-05 21:43阅读次数:268评论次数:0
摘要:[TOC] 一、跨站请求伪造(csrf) 1. 什么是csrf csrf是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。跟 "跨网站脚本" (XSS)相比, XSS 利用的是用户对指定网站的信任,CSRF 利用的是网站对用户网页浏览器的信任 跨站请求攻击,简单地说,是攻击者通
阅读全文 »
发表于 2019-12-04 21:21阅读次数:278评论次数:0
摘要:[TOC] 一、cookie和session 1. 为什么要有cookie和session 目的是为了保存客户端的用户状态 http协议是无状态的 二、cookie 1. 什么是cookie 简单来说,cookie就是保存在客户端浏览器上的键值对 浏览器中保存的cookie即这些键值对是由服务端设置
阅读全文 »
发表于 2019-12-03 20:09阅读次数:234评论次数:0
摘要:[TOC] 一、多对多第三张表的创建 共有三种创建方式:全自动,纯手撸,半自动 推荐使用半自动方式 1. 全自动方式 (1)实现代码 (2)优点和不足 优点 全部都是由orm自动帮你创建的 还内置了四个操作第三张表的方法: 不足: 自动创建的第三张表无法扩展个修改字段,表的扩展性较差 2. 纯手撸方
阅读全文 »
发表于 2019-12-02 22:26阅读次数:637评论次数:0
该文被密码保护。
发表于 2019-12-02 21:39阅读次数:398评论次数:0
摘要:目录一、变量1. 相同的部分2. 不同的部分(1)python(2)golang二、基本数据类型1. 相同的部分2. 不同的部分(1)python(2)golang三、运算符1. 相同的部分2. 不同的部分四、流程控制1. 相同的部分2. 不同的部分i. python部分ii. golang部分1.
阅读全文 »
发表于 2019-12-02 19:50阅读次数:747评论次数:0
摘要:目录一、golang之运算符1. 算术运算符2. 关系运算符3. 逻辑运算符4. 位运算符5. 赋值运算符 一、golang之运算符 Go 语言内置的运算符有:(比python少了一个成员运算符) 算术运算符 关系运算符 (对应python中的比较运算法) 逻辑运算符 位运算符 赋值运算符 1. 算
阅读全文 »
发表于 2019-12-02 17:24阅读次数:204评论次数:0
摘要:[TOC] 一、ajax结合sweetalter ajax结合sweetalter实现点击删除按钮时,弹出提示框,提现用户是否真的要删除,点击”确定“删除,点击”取消“返回。并且在不刷新页面的情况下,不显示被删除的那一行。 首先sweetalter是第三方组件,要先下载导入或者使用cdn的 实例 前
阅读全文 »
发表于 2019-12-01 19:47阅读次数:311评论次数:0
摘要:目录一、golang之基本数据类型二、整型1. 有符号(范围是负数、0和正数)2. 无符号(范围是0和正数)3. 特殊整型4. 数字字面量语法(先了解就好)三、浮点型三、复数类型1. 定义复数2. 实例四、布尔类型五、字符串类型1. 常见的字符串转义符2. 多行字符串3. 字符串常用的方法(1)字符
阅读全文 »