09 2019 档案

摘要:### 11.7 FBV和CBV #### 11.7.1 CBV的使用 FBC: function based view CBV:class based view 定义CBV: ```python from django.views import View class AdddPublisher(View): def get(self,request): ""... 阅读全文
posted @ 2019-09-29 17:43 番茄炒蛋548542 阅读(208) 评论(0) 推荐(0)
摘要:### 11.6 母版和继承 母版:就是一个普通的HTML提取多个页面的公共部分定义为block块 继承 1. {% extends 'base.html' %} 2. 重写block块——写子页面独特的内容 注意点: 1. {% extends 'base.html' %} 写在第一行 前面不要有内容,有内容就会在页面显示 2. {% extends 'base.html' %} ... 阅读全文
posted @ 2019-09-29 17:42 番茄炒蛋548542 阅读(179) 评论(0) 推荐(0)
摘要:### 11.4 HTML中Filter过滤器 MVC和MTV - MVC: - M:model 模型 - V:view视图 HTML - C:controller 控制器 ——路由器 传递指令、业务逻辑 - MTV: - M: model 模块 ORM - T:template 模板 HTML - V:view 业务逻辑 模板和变量之间的关系 - 在html中变... 阅读全文
posted @ 2019-09-29 17:41 番茄炒蛋548542 阅读(567) 评论(0) 推荐(0)
摘要:### 11.3 图书管理系统 #### 11.3.1 出版社的管理 展示: - 设计URL - ```python urlpatterns = [ url(r'^publisher_list',views.publisher_list) ] ``` - 写函数 - ```python from django.shortcuts import render from app01 import mo 阅读全文
posted @ 2019-09-27 00:54 番茄炒蛋548542 阅读(308) 评论(0) 推荐(0)
摘要:### 12.2 静态文件的使用 #### 12.2.1静态文件的配置和使用 settings.py ```python STATIC_URL = '/static/' #别名 STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static'), os.path.join(BASE_DIR,'static1'), os.path.join(BASE_DIR,' 阅读全文
posted @ 2019-09-27 00:52 番茄炒蛋548542 阅读(153) 评论(0) 推荐(0)
摘要:## 第十二章 Django ### 12.1 基本概念和理论 tcp/ip 五层模型: - 应用层 - 传输层 - 网络层 - 数据链路层 - 物理层 socket 套字节 位于应用层和传输层之间的虚拟层 百度的服务器 socket服务端的原理 1. 创建socket服务端 2. 绑定ip和端口 3. 监听 4. 等待连接 5. 接收数据 6. 返回数据 7. 断开链接 浏览器 ... 阅读全文
posted @ 2019-09-20 23:17 番茄炒蛋548542 阅读(258) 评论(0) 推荐(0)
摘要:### 11.10 jquery 插件和bootstrap框架 jquery和bootstrap的区别: - jquery是实现的一个整体效果,其应用需要获取css/js等文件,比如轮播图 - bootstrap是推特公司已经写好的,在HTML文件中直接引用其类名就可以 jquery的引用注意点: - 在f12中的serous中获取html/css/js等文件 - 名字最好不要改,参照原来的来 b 阅读全文
posted @ 2019-09-20 23:16 番茄炒蛋548542 阅读(233) 评论(0) 推荐(0)
摘要:### 11.9 iquery iquery介绍: jQuery是一个快速、小巧功能丰富的JavaScript库,它通过易于使用的API在大量浏览器中运行,是的HTML文档便利和操作,事件处理,动画和Ajax变得更加简单。 iqyery对象转化成js对象 - $('button')[0] js对象转化成iquery对象 - $(js对象) #### 11.9.1 jquery选择器... 阅读全文
posted @ 2019-09-17 17:17 番茄炒蛋548542 阅读(135) 评论(0) 推荐(0)
摘要:#### 11.8.3 BOM的系统对话框 bom的系统对话框: - window.alert("liujia") 直接在页面中弹出对话框 - window.confirm("你确定要删除文件吗?") 弹出是否眼删除文件,并且有确定和取消按钮 - window.prompt("今天的天气是?") 会弹出对话框让你输入内容 定时器方法 ```html <script type='text/javas 阅读全文
posted @ 2019-09-17 17:16 番茄炒蛋548542 阅读(183) 评论(0) 推荐(0)
摘要:### 11.8 js #### 11.8.1 js的引入方式 ```html <script type="text/javascript" src="js/index.js"></script> 放在哪个位置都生效 ``` #### 11.8.2 字符类型 递增和递减运算符: ```html <script> var a = 4; var c = a++; console.log(a); 5 c 阅读全文
posted @ 2019-09-16 17:51 番茄炒蛋548542 阅读(179) 评论(0) 推荐(0)
摘要:### 11.5 浮动 浮动:是为了解决网页的文字环绕问题 浮动 float: - none 表示不浮动 - left 左浮动 - right 右浮动 - inherit 继承父元素的浮动属性 浮动现象: - 浮动的元素脱离了标准文档刘,即脱标 - 浮动元素相互贴靠 - 浮动的元素会产生字围效果 - 浮动元素有收缩效果 清除浮动的方式: - 原因:浮动带来的问题(衬不起父和子的高度... 阅读全文
posted @ 2019-09-14 00:44 番茄炒蛋548542 阅读(276) 评论(0) 推荐(0)
摘要:### 11.5 常用格式化排版 文字文本属性 ```css /*为网页中的文字设置默认字体为微软雅黑*/ body{ font-family:'Microsoft yahei' } /*备选字体*/ body{ font-family:'Microsoft yahei','宋体','黑体' } ``` 网页中的字体一般为16px 字体样式: - normal 默认的,文本设置为普通字体 - it 阅读全文
posted @ 2019-09-13 05:26 番茄炒蛋548542 阅读(490) 评论(0) 推荐(0)
摘要:### 11.3 标签的一些使用方法shili 如何让文本垂直和水平居中? ```html liujia /*让行高等于和模型的高度实行垂直居中*/ /*使用text-align:center;事项文本水平居中*/ ``` 如何清除a标签的下划线? ```html text-decoration:none; none;无线 underline;下划线 overline... 阅读全文
posted @ 2019-09-13 05:24 番茄炒蛋548542 阅读(271) 评论(0) 推荐(0)
摘要:## 第十一章 前端开发 html 超文本标记语言 html特征: - 对换行和空格不敏感 - 空白折叠(无论多少空格都折叠程) ### 11.1 标签 标签: - 双闭合标签 - 单闭合标签 head标签: - meta 基本网络元信息标签 - title 网络的标签 - link 链接css文件 - script 链接JavaScript文件 - style 内嵌样式 bo... 阅读全文
posted @ 2019-09-10 00:05 番茄炒蛋548542 阅读(183) 评论(0) 推荐(0)
摘要:### 10.6 索引 #### 10.6.1 索引的原理 什么是索引 - 就是建立起的一个在存储表阶段 - 就有的一个存储结构能在查询的时候加速 索引的重要性 - 读写比例:10:1 读的速度就至关重要 索引原理 - block 磁盘预读原理 - for line in f 数据库的存储方式 - 新的数据结构————树 - 平衡树 balance tree - b树 ... 阅读全文
posted @ 2019-09-10 00:04 番茄炒蛋548542 阅读(240) 评论(0) 推荐(0)
摘要:##### 10.3.2.2 约束 约束: - not null 某一个字段不能为空 - default 给某个字段设置默认值 - unique 设置一个字段不能重复 - auto_increment 设置某一个int类型的字段 自动增加 - primary key 设置一个字段非空且不能重复 - 外键关联的那张表中的字段必须unique - 级联操作:on update cascade on d 阅读全文
posted @ 2019-09-06 00:41 番茄炒蛋548542 阅读(194) 评论(0) 推荐(0)
摘要:## 第十章 数据库 ### 10.1 数据库的基本认识 为什么要有数据库: - 很多功能如果只能通过文件来改变数据是给常繁琐的,程序员就需要做很多事情 - 对于多台机器或者多个进程操作一份数据,程序员自己解决并发问题和安全问题比较麻烦 - 自己处理一些数据备份,容易出错 基本概念: - 数据库管理系统——专门用来管理数据文件,帮助用户更简洁的操作数据的软件 DBMS - 数... 阅读全文
posted @ 2019-09-03 18:03 番茄炒蛋548542 阅读(206) 评论(0) 推荐(0)
摘要:安装mysql遇到的问题和mysql安装包mysql下载地址:https://pan.baidu.com/s/1akJJpThJVzKOg2oGva6A1g # 操作系统的问题 建议用360修复 # 缺失dll文件 360同样可以修复 # 安装路径 # 不能有空格 错误了就得重新装 # 不能有中文 阅读全文
posted @ 2019-09-03 16:22 番茄炒蛋548542 阅读(407) 评论(0) 推荐(0)
摘要:### 9.8 协程 进程、线程、协程三者的区别: - 进程:是资源分配最小的单位 - 线程:是CPU执行的最小单位 - 协程:用户级别的,由我们自己写的python代码来控制切换的,操作系统不可见 协程的意义: ```python #在Cpython解释器下 - 协程和线程都不能利用多核,都是在一个CPU上轮流执行 # 由于多线程本身就不能利用多核 # 所以即便是开启了... 阅读全文
posted @ 2019-09-01 16:41 番茄炒蛋548542 阅读(196) 评论(0) 推荐(0)