摘要: 一、CBV和FBV 1. FBV:functoin based view,基于函数的view 我们之前写过的都是基于函数的view 2. CBV:class based view,基于类的view 定义CBV: 使用CBV: 3. as_view的流程 项目启动加载ur.py时,执行类.as_vie 阅读全文
posted @ 2019-06-29 15:42 林染 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、模板常用语法 1.1 变量 1. 符号:{{ }} 表示变量,在模板渲染的时候替换成值 使用方式:{{ 变量名 }}:变量名由字母数字和下划线组成 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值 注意:当模板系统遇到一个(.)时,会按照如下的顺序去查询: 在字典中查询 属性或者方法 阅读全文
posted @ 2019-06-24 21:17 林染 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一、 HTTP简介 1. 超文本传输协议 Hyper Text Transfer Protocol 2. 是一种用于分布式、协作式和超媒体信息系统的应用层协议 3. HTTP是万维网的数据通信的基础 4. HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信 二、 HTTP 阅读全文
posted @ 2019-06-20 17:52 林染 阅读(331) 评论(5) 推荐(0) 编辑
摘要: 一、创建对象 1. 构造函数 使用new操作符后跟Object构造函数 2. 使用对象字面量表示法 对象字面量是对象定义的一种简写形式,目的在于简化创建包含大量属性的对象的过程 this指向 对象中的this指向当前对象 全局作用域中的this,一定指向window 函数中的this,一般情况下,都 阅读全文
posted @ 2019-06-17 17:14 林染 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 标签:又称为标记 双闭合标签 示例:`` 单闭合标签 示例:`` 一、head标签 1. title标签:显示网站的标题 2. meta标签:提供有关页面的元信息 3. style标签:定义内部样式表 4. link标签:链接css资源文件、网站图标 5. script标签:链接脚本js文件 二、 阅读全文
posted @ 2019-06-11 19:51 林染 阅读(639) 评论(1) 推荐(2) 编辑
摘要: 一、库操作 1. 创建库:create database 数据库的名字; 2. 删除库:drop database 数据库的名字; 3. 查看当前有多少个数据库:show databases; 4. 查看当前使用的数据库:select database(); 5. 切换到这个数据库(文件夹)下:us 阅读全文
posted @ 2019-06-03 21:08 林染 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一、tcp协议 1.1 基本知识 1. 特点: 可靠,慢,全双工通信 建立连接时:三次握手 断开连接时:四次挥手 在建立起连接之后 发送的每一条信息都有回执 为了保证数据的完整性,还有重传机制 长连接:会一直占用双方的端口 IO(input,output)操作,输入和输出是相对内存来说的 write 阅读全文
posted @ 2019-05-30 11:45 林染 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 一、 基本格式 finally 建议:书写函数或功能时,建议用try包裹一下,避免报错 示例 二、 主动触发异常 示例: 三、 自定义异常 阅读全文
posted @ 2019-05-05 15:16 林染 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一、 封装 广义的封装 :类中的成员 狭义的封装 :私有成员 表象:__名字 实际:_类名__名字 要求:只能在类的内部使用,既不能在类的外部调用,也不能在子类中使用 1. 对象的作用:存储一些值,以后方便自己使用 2. 封装的作用:将数据封装到对象,方便使用 3. 总结 如果写代码时,函数比较多比 阅读全文
posted @ 2019-04-28 18:36 林染 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 内置模块 python内部提供的功能 导入模块后,直接使用即可 一、 random 随机数模块 randint:得到一个随机数 uniform:生成一个随机小数 choice:抽取一个对象 应用:验证码、抽奖 sample:抽取多个对象 应用:一个奖项抽取多个人 shuffle:打乱顺序 应用:洗牌 阅读全文
posted @ 2019-04-24 13:46 林染 阅读(1166) 评论(0) 推荐(0) 编辑