04 2021 档案

摘要:forms组件 from django import forms​class MyForm(forms.Form): name = forms.CharFiled(max_lenth =16,min_lengh =16,label='用户名') password= forms.CharFiled(m 阅读全文
posted @ 2021-04-15 12:32 苦行僧冬*婷 阅读(86) 评论(0) 推荐(0)
摘要:cookies和sessions http协议 无连接 http 应用层协议 基于TCP connection: keep-alive 保持一段时间建立连接之后,可以一直使用,减轻服务端压力无状态: 不保存任何记录,对服务器来说,每次的请求都是全新的​ cookie 1.cookie 是浏览器技术 阅读全文
posted @ 2021-04-15 12:31 苦行僧冬*婷 阅读(93) 评论(0) 推荐(0)
摘要:content_type --> 做数据接口,解析器的时候 会用到 content_type 1. 是前后端,跟其他项目交互的一种消息格式2. 响应头里的格式 content_type:text/html;charset=utf-8(默认的)3. 请求头里的格式 Content-Type: appl 阅读全文
posted @ 2021-04-15 12:25 苦行僧冬*婷 阅读(113) 评论(0) 推荐(0)
摘要:自定义类 json 格式化 python datetime,date类型 from datetime import date,datetime​class JsonCustomEncoder(json.jSONEncoder): def default(self,field): if isinsta 阅读全文
posted @ 2021-04-15 12:22 苦行僧冬*婷 阅读(123) 评论(0) 推荐(0)
摘要:ajax 场景 1.页面刷新 登录用户名留下 用户体验好 通过form表单2.页面不刷新 登录注册用户名留下 ajax form表单 1.在使用ajax提交数据时,写在表单中<input type = 'submit> <button></button> 这两个写在form表单中,点击会触发form 阅读全文
posted @ 2021-04-15 12:00 苦行僧冬*婷 阅读(51) 评论(0) 推荐(0)
摘要:mysql锁 mysql innodb引擎 默认加共享锁 别人可以查,如果加排他锁 别人查都查不了,别说改了共享锁的添加 : select * from table_name where ... LOCK IN SHARE MODE排他锁的添加: select * from table_name w 阅读全文
posted @ 2021-04-15 11:54 苦行僧冬*婷 阅读(190) 评论(0) 推荐(0)
摘要:分组查询-->统计内容 annotate 控制器调用,query set调用 annotate 统计分组内容 分组条件 values('publish_id') 统计分组内容 annotate(a = Avg('price'))publishs 和 publish_id 都可以作为分组条件value 阅读全文
posted @ 2021-04-15 11:41 苦行僧冬*婷 阅读(101) 评论(0) 推荐(0)
摘要:mysql严格模式 1.查看当前会话的模式select @@sql_mode;2. 查看全部模式select @@global.sql_mode;没有配置严格模式mysql 配置文件配置以下 1. sql_mode = only_full_group_by 设置了这个模式 ,分组查询的时候只能获取 阅读全文
posted @ 2021-04-15 11:38 苦行僧冬*婷 阅读(103) 评论(0) 推荐(0)
摘要:查询 正向与反向 正向查询:有外键关联字段的表开始查反向查询: 没有关联字段的表开始查 基于对象的跨表查询-->子查询 两次select 查询 两次磁盘查询 效率低 一对一 正向: 对象.关联字段.属性obj.authorDetail.addr反向: 对象.小写表名.属性obj.author.nam 阅读全文
posted @ 2021-04-15 11:19 苦行僧冬*婷 阅读(152) 评论(0) 推荐(0)
摘要:外部文件引入django models进行数据操作 import os# Create your tests here.if __name__ == '__main__': #django 环境 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "图书管 阅读全文
posted @ 2021-04-15 11:03 苦行僧冬*婷 阅读(95) 评论(0) 推荐(0)
摘要:ORM单表操作 1.类 --> 表2.对象 --> 记录3.属性 --> 字段 增 方式一: 通过类实例化对象user = models.UserInfo( name= 'dazhuang', age= 18 )user.save()​方式二: 通过类的控制器实例化对象 new_object--> 阅读全文
posted @ 2021-04-15 10:59 苦行僧冬*婷 阅读(75) 评论(0) 推荐(0)
摘要:boot-strap-js 模态对话框弹出 方式一:通过设置数据属性弹出来;data-toggle="modal" data-target="#myModal"方式二;通过js代码控制弹出和隐藏$('#myModal').modal('show');$('#myModal').modal('hide 阅读全文
posted @ 2021-04-04 10:19 苦行僧冬*婷 阅读(59) 评论(0) 推荐(0)
摘要:一 组件 <link href="css/bootstrap.min.css" rel="stylesheet"><link rel="stylesheet" href="font_nasc7adahl/iconfont.css"><link rel="stylesheet" href="font- 阅读全文
posted @ 2021-04-04 10:17 苦行僧冬*婷 阅读(62) 评论(0) 推荐(0)
摘要:a标签补充 1.<a></a> a标签里什么都不写就是一个字符串2.<a href=''></a> a标签里有href属性空的 会刷新当前页面3.<a href='#'></a> a标签不会刷新当前页面,但是网址后面会有#4.<a href='javascript:void(0)'></a> a标签 阅读全文
posted @ 2021-04-04 10:16 苦行僧冬*婷 阅读(164) 评论(0) 推荐(0)
摘要:一 动画效果 1. show(3000); 3秒这后出来2. hide(3000);3秒后隐藏3. toggle(3000); 反着来,如果之前是隐藏,现在就是出现4. slideDown(3000); 宽度不变,高度变化 卷拉门5. slideUp(3000); 6. $('.c1').fadeI 阅读全文
posted @ 2021-04-04 10:15 苦行僧冬*婷 阅读(49) 评论(0) 推荐(0)
摘要:一 事件绑定的两种方式 $('xx').click(function(){ })$('xx').on('click',function(){}) 二 常用事件 1.click() 点击事件 $('.d1').click(function () { $(this).css({'background-c 阅读全文
posted @ 2021-04-04 10:13 苦行僧冬*婷 阅读(485) 评论(0) 推荐(0)
摘要:jquery 样式类操作 //addClass 添加样式$('#div1').addClass('div2');//removeClass 删除样式$('#div1').removeClass('div2');//hasClass 判断有没有这个样式$('#div1').hasClass('div2 阅读全文
posted @ 2021-04-04 10:06 苦行僧冬*婷 阅读(219) 评论(0) 推荐(0)
摘要:一 自定义标签和过滤器 1.在app应用下创建一个templatetags文件夹,必须是这个名字2.templatetags 里创建一个py文件3. 创建自定义过滤器from django import templateregister = template.Library()@register.f 阅读全文
posted @ 2021-04-04 09:52 苦行僧冬*婷 阅读(60) 评论(0) 推荐(0)
摘要:Template 模板渲染 一 渲染过程 后台数据 返回给前端html页面,进行字符串替换后(模板渲染),再交给浏览器 模板html语法 1.支持 数字,字符串,列表,字典,对象{{ 变量}} {% 逻辑 %}2.调用 : 万能的点后台数据: def get(self,request): num = 阅读全文
posted @ 2021-04-04 09:48 苦行僧冬*婷 阅读(115) 评论(0) 推荐(0)
摘要:views视图 GET请求相关的属性方法 GET请求 提交的参数叫查询参数 默认用户请求跟数据相关的内容​request.META 返回请求头信息 Query_Sting 请求的数据 'Query_Sting':'username = dazhung & password = 123'user_ag 阅读全文
posted @ 2021-04-04 09:45 苦行僧冬*婷 阅读(94) 评论(0) 推荐(0)
摘要:搭建django框架二 from表单 1.action 里边写相对路径,django会自动拼接ip+端口注意: 路径前必须加/ /index/ 相当于 http://127.0.0.1:8000/index/不写/ 相当于 http://127.0.0.1:8000/index/index/​2.G 阅读全文
posted @ 2021-04-04 09:41 苦行僧冬*婷 阅读(154) 评论(0) 推荐(0)
摘要:MVC模式 M > models 负责数据库数据的存取V > views 负责业务逻辑C > controls urls.py 路由分发 用户访问不同的网址获取不同的页面 diango > MTV框架 M >代表模型:负责业务对象和数据库的关系映射T >代表模板:负责把html页面展示给用户V >代 阅读全文
posted @ 2021-04-04 09:39 苦行僧冬*婷 阅读(60) 评论(0) 推荐(0)
摘要:一 什么是web框架? web框架就是结构,帮你处理好细节;http协议: 超文本传输协议 现在广泛运用 http1.1 应用层协议http协议 规定了数据传输时的数据格式 默认端口80浏览器: 用户代理程序源服务器 服务端​​​ http协议请求消息格式 GET / HTTP/1.1 //请求方式 阅读全文
posted @ 2021-04-04 09:38 苦行僧冬*婷 阅读(158) 评论(0) 推荐(0)
摘要:一 索引原理 本质都是:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是用同一种查找方式来锁定数据。 二 磁盘的IO和预读 磁盘读取数据靠的是机械运动,每次读取数据花费的时间可以分为寻道时间、旋转延迟、传输时间三个部分 阅读全文
posted @ 2021-04-04 09:29 苦行僧冬*婷 阅读(117) 评论(0) 推荐(0)
摘要:# alter table 表名 add 字段 after 字段#alter table 表名 add 字段 first 第一列#alter table 表名 modify 字段 数据类型 *******最常用rename 重命名drop 删除字段change 改名字''' 阅读全文
posted @ 2021-04-02 21:39 苦行僧冬*婷 阅读(64) 评论(0) 推荐(0)
摘要:# 数字#tinyint 表示年龄# int 不约束长度,最多表示11位'''浮点型'''# float(m,n) 一般小数后5位# m表示一共多少位# n 小数部分多少位#double 默认小数后15位#decimal 30,20'''时间'''#data 年月日 生日,入职信息#time 时分秒 阅读全文
posted @ 2021-04-02 21:08 苦行僧冬*婷 阅读(80) 评论(0) 推荐(0)
摘要:'''mysql 5.6以后 默认引擎Innodb 数据和索引存储在一起 索引数据/表结构 两个文件 持久化 支持事务 支持外键 支持行级锁,对修改数据频繁的有好处的 事务 : 为了保证数据的完整性,将多个操作变成原子性操作 开启事务 mysql 5.5以后 默认引擎Myisam 索引和数据不存在一 阅读全文
posted @ 2021-04-02 20:46 苦行僧冬*婷 阅读(53) 评论(0) 推荐(0)