05 2020 档案

摘要:一、FBV与CBV 1.1、视图函数 视图函数既是函数也是类 def index(request): return HttpResponse('index') 1.2、CBV路由 CBV路由的使用:url(r'^login/',views.Mylogin.as_view()) 能够自动识别get请求 阅读全文
posted @ 2020-05-29 00:34 疏星淡月 阅读(84) 评论(0) 推荐(0)
摘要:一、有名无名的反向分解 1.1无名分组的反向解析. 通过前端或者后端给无名分组传递变量,通常传递的变量为数据的主键值,用来处理数据的增加或者删除 views.index:指定视图函数,index为设定的函数 url(r'^edit/(\d+)/',views.edit,name='xxx') #建立 阅读全文
posted @ 2020-05-28 00:22 疏星淡月 阅读(59) 评论(0) 推荐(0)
摘要:一、数据的删查改 1.1、数据的查询操作 查询用户表里所有的数据: 第一种: data = models.User.objects.filter() print(data) return Httpresponse("userlist") 第二种: user_queryset = models.Use 阅读全文
posted @ 2020-05-27 00:52 疏星淡月 阅读(110) 评论(0) 推荐(0)
摘要:一、静态文件配置 1.1、静态文件 静态文件指的是已经写好的文件,可以直接使用的。例如:js文件、css文件、图片文件、第三方库文件等等 1.2、静态文件的存放 HTML存放在templates文件夹下面 静态文件存放在static文件夹下面,会在static文件夹下面在建立不同的文件: 1.js 阅读全文
posted @ 2020-05-26 01:29 疏星淡月 阅读(107) 评论(0) 推荐(0)
摘要:纯手撸web框架 # HTTP协议 """ 网络协议 HTTP协议 数据传输是明文 HTTPS协议 数据传输是密文 websocket协议 数据传输是密文 四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上的协议 3.无状态 4.短/无链接 数据格式 请求首行 请求头 请求体 响应状态 阅读全文
posted @ 2020-05-25 00:51 疏星淡月 阅读(130) 评论(1) 推荐(0)
摘要:阻止后续事件执行 <script> $('#d2').click(function (e) { $('#d1').text('宝贝 你能看到我吗?') // 阻止标签后续事件的执行 方式1 // return false // 阻止标签后续事件的执行 方式2 // e.preventDefault( 阅读全文
posted @ 2020-05-21 23:24 疏星淡月 阅读(129) 评论(0) 推荐(0)
摘要:操作标签 # 操作类 """ js版本 jQuery版本 classList.add() addClass() classList.remove() removeClass() classList.contains() hasClass() classList.toggle() toggleClas 阅读全文
posted @ 2020-05-20 23:18 疏星淡月 阅读(103) 评论(0) 推荐(0)
摘要:原生js事件绑定 我们直接写几个案例,看懂即可 开关灯案例 <div id="d1" class="c1 bg_red bg_green"></div> <button id="d2">变色</button> <script> let btnEle = document.getElementById 阅读全文
posted @ 2020-05-19 23:56 疏星淡月 阅读(121) 评论(0) 推荐(0)
摘要:一、BOM与DOM操作 1.1、BOM操作 浏览器对象模型 Browser object Model js代码操作浏览器 1.2、DOM操作 Document object Model 文档对象模型 js代码操作标签 1.3、BOm操作 1.3.1、window对象 window对象指的是浏览器窗口 阅读全文
posted @ 2020-05-18 22:57 疏星淡月 阅读(216) 评论(0) 推荐(0)
摘要:一、变量的书名及书写规范 1.1、js变量的命名规范 1.要求以数字、字母、下划线、$组成 2.建议使用驼峰体 3.不嫩使用关键字命名 1.2、js代码的书写位置 1.单独开设js文件书写 2.在浏览器上书写 浏览器上的清空键,只能清空显示页面,不能清空代码,需要重新开一个新页面 二、数据类型 js 阅读全文
posted @ 2020-05-17 23:16 疏星淡月 阅读(225) 评论(0) 推荐(0)
摘要:HTML骨架的搭建 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>博客园</title> <meta name="viewport" content="width=device-width, initial 阅读全文
posted @ 2020-05-14 23:32 疏星淡月 阅读(141) 评论(0) 推荐(0)
摘要:一、解决浮动带来的影响 1.1、问题点 浮动会导致父标签(上一级的边框)塌陷问题 1.2、解决方案 往边框里面添加一个标签,使其撑起来 1.利用clear属性 #d1 {clear:left;} 标签的左边不能有浮动元素 2.利用clearfix属性 在clearfix这个类后面建立一个空的内容,使 阅读全文
posted @ 2020-05-14 23:20 疏星淡月 阅读(220) 评论(0) 推荐(0)
摘要:一、选择器的分组与嵌套 分组:多个选择器是并列关系,都要找到 嵌套:找到d1选择器下面的类选择器c1 #d1,c1,span { /*逗号表示并列关系*/ color: yellow; } #分组 #d1 .c1,span { color: orange; } #嵌套:d1下面的类选择器c1以及标签 阅读全文
posted @ 2020-05-13 23:06 疏星淡月 阅读(185) 评论(0) 推荐(0)
摘要:一、表格标签 jason 123 read egon 123 dbj tank 123 hecha ... <table> <thead> <tr> 一个tr就表示一行 <th>username</th> 加粗文本 <td>username</td> 正常文本 </tr> </thead> 表头(字 阅读全文
posted @ 2020-05-12 22:39 疏星淡月 阅读(233) 评论(0) 推荐(0)
摘要:一、前端的学习过程 1.HTML:网页的骨架,没有任何的样式 2.CSS:给骨架添加各种的样式 3.JS:控制网页的动态效果 4.前端框架:bootstrap、jQuery、Vue 二、HTTP协议 超文本传输协议,用来规定客户端与浏览器之间的格式 2.1、HTTP协议的四大特性 1.基于请求响应 阅读全文
posted @ 2020-05-11 23:34 疏星淡月 阅读(198) 评论(0) 推荐(0)
摘要:一、Navicat软件 Navicat相当于pycharm软件,已经将mysql进行了封装,无需再编写SQL语句 1.mysql是不区分大小写的,在python中用时可以使用upper以及lower转大小写 2.MySQL建议关键字大写 3.MySQL的注释使用#以及__ 4.Navicat中快速添 阅读全文
posted @ 2020-05-07 22:28 疏星淡月 阅读(326) 评论(0) 推荐(0)
摘要:一、MySQL中使用的关键字 select:查询 where:筛选 group by:分组 having:筛选 distinct: order by:排序 limit:限制 regexp: like:模糊查询 1.1、表的数据 当表中的字段比较多,展示时会错乱的时候,可以使用\G 进行分行显示 se 阅读全文
posted @ 2020-05-07 21:49 疏星淡月 阅读(245) 评论(0) 推荐(0)
摘要:# 班级表 cid caption # 学生表 sid sname gender class_id # 老师表 tid tname # 课程表 cid cname teacher_id # 成绩表 sid student_id course_id number ```mysql # 课程表被学生表 阅读全文
posted @ 2020-05-05 23:55 疏星淡月 阅读(131) 评论(0) 推荐(0)
摘要:一、主键 primary key 1.1、从约束条件上看,等同于not null+unique:非空且唯一 create table t1(id int primary key) 1.2、主键除了有约束效果外,还是innodb存储引擎组织数据的依据 innodb存储引擎在创建表的时候必定会有prim 阅读全文
posted @ 2020-05-05 23:52 疏星淡月 阅读(493) 评论(0) 推荐(0)
摘要:一、存储引擎 存储引擎:负责将不同类型的数据分别用不同的存储方式进行存储 MySQL主要引擎有:Innodb、myisam、memory、Blackhole 1.1、innodb 是MySQL5.5版本之后默认的存储引擎 存储数据更加安全 1.2、myisam MySQL5.5版本之前默认的存储引擎 阅读全文
posted @ 2020-05-05 00:57 疏星淡月 阅读(205) 评论(0) 推荐(0)
摘要:一数据库概述 1.1、什么是数据库 即存放数据的仓库,只不过这个仓库是共享的 为了保证安全性,独立性,以及可扩展性,因此需要将文件分开保存,在一台计算机上分成不同的文件夹存放 1.2、什么是数据库管理系统 MYSQL,Oracle,sqlite,access等等,都是一种用来管理数据库的系统软件。 阅读全文
posted @ 2020-05-04 17:32 疏星淡月 阅读(152) 评论(0) 推荐(0)