05 2022 档案

摘要:csrf装饰器、中间件思想、auth认证模块、bbs项目分析 csrf相关装饰器 1、什么是csrf: 跨站请求伪造Cross Site Request Forgery 2、举例子:什么是跨站请求攻击:用户a 访问可信站点1做业务处理,此时浏览器会保存该网站的cookie,当用户a 访问不可信站点2 阅读全文
posted @ 2022-05-25 17:03 Eason辰 阅读(102) 评论(0) 推荐(0) 编辑
摘要:cookie、session、CBV装饰器、中间件、csrf跨站请求伪造 昨日回顾—不足就努力 forms组件钩子函数 局部钩子:从通过了forms组件的第一层的字段数据筛选中拿出单个数据 def clean_字段名(self): 变量名 = self.cleaned_data.get('字段') 阅读全文
posted @ 2022-05-24 18:01 Eason辰 阅读(50) 评论(0) 推荐(0) 编辑
摘要:forms组件 功能:校验数据、渲染标签、展示信息 使用:导入forms模块,编写类继承forms.Form类 from django import forms class MyForm(forms.Form): pass 校验: 1.传入待校验的数据 form_obj = MyForm({...} 阅读全文
posted @ 2022-05-24 01:11 Eason辰 阅读(38) 评论(0) 推荐(0) 编辑
摘要:ajax、序列化、批量数据、分页器、form组件 ajax ajax简介 ​ Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括 阅读全文
posted @ 2022-05-20 21:57 Eason辰 阅读(50) 评论(0) 推荐(0) 编辑
摘要:models查询学习 前言 ​ 我们昨天学习了模板层的操作,建立表关系,外键字段操作和对父表从表的正反向查询,今天我们进一步学习models中的查询语句。 聚合查询 ​ sql中我们已经学习过了一部分的聚合函数:max\min\sum\count\avg,在models中这些聚合函数也是同样的效果。 阅读全文
posted @ 2022-05-18 22:26 Eason辰 阅读(127) 评论(0) 推荐(0) 编辑
摘要:Django模板层操作学习 前言 ​ 我们在昨天已经学习了模板语法,知道了前端对后端数据进行动态操作的方法;也学习了不通过网络情况,通过ORM操作去操作数据库,通过一个测试环境的搭建,那么今天我们就主要学习在测试环境下,用Django的语法来操作模板层。 双下划线查询 查询条件字段在大于、小于、大于 阅读全文
posted @ 2022-05-18 00:33 Eason辰 阅读(41) 评论(0) 推荐(0) 编辑
摘要:模板语法学习 前言 在项目中,我们所需要使用或展示的数据通常是动态获取的;因此,前端怎么动态的去展示出后端或者数据库的数据,就成了我们的问题,而模板语法就是答案。 前端接收数据与取值 前端想接受到后端数据只能通过{{ }}和{% %} 取值只能通过.进行取值,既可以.索引也可以点.key` {{}} 阅读全文
posted @ 2022-05-16 20:46 Eason辰 阅读(46) 评论(0) 推荐(0) 编辑
摘要:django学习(四) 昨日回顾 django请求生命周期流程 ​ 一条请求从用户的客户端上发出之后,它首先会基于http协议去解析数据并封装,然后发送给__web服务网关接口__,(为了让服务网关能够接收到内容,服务器到客户端中间的通道一般可以叫做接口,我们目前使用的wsgiref就是使用wsgi 阅读全文
posted @ 2022-05-14 00:22 Eason辰 阅读(34) 评论(0) 推荐(0) 编辑
摘要:django学习(三) 昨日回顾 django三板斧 HttpResponse:主要返回文本 render:返回html页面和字典数据 redirect:重定向网址 静态文件配置 是什么:前端需要的不会被经常修改的文件,css文件、js文件、img文件、第三方框架文件 放在哪:static文件夹,默 阅读全文
posted @ 2022-05-13 00:20 Eason辰 阅读(24) 评论(0) 推荐(0) 编辑
摘要:django学习(二) 昨日内容回顾 简易版本框架 import socket # 导入socket模块 server = socket.socket() # 创建服务器对象 server.bind(('127.0.0.1', 8002)) # 放入本机地址和端口号 server.listen(5) 阅读全文
posted @ 2022-05-12 01:46 Eason辰 阅读(39) 评论(0) 推荐(0) 编辑
摘要:django学习(一) 概念简介 前端:可视界面,用户操作的界面 数据库:专门用于存取数据,用户无法直接操作 web框架:将前端和数据库整合到一起,提供一个功能较为完整的框架 纯手撸web框架 web框架:将前端、数据库整合到一起,基于互联网传输的python代码,web框架在软件开发目录里中,也可 阅读全文
posted @ 2022-05-10 22:19 Eason辰 阅读(40) 评论(0) 推荐(0) 编辑
摘要:MySQL学习(五) 上周回顾 查询关键字的使用 where筛选 select * from 表 where 条件; # 对数据进行筛选 group by分组 select * from 表 where 条件 group by 字段名; # 以字段名对筛选过后的数据进行分组,非主键字段名是,*号处的 阅读全文
posted @ 2022-05-09 22:37 Eason辰 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Navicat可视化数据库 昨日回顾 自增特性 自增值是唯一的,原值被删除后,新创建的也不会继承被删除的值 delete from无法重置自增值,truncate则可以实现重置 外键约束 外键字段:标识数据与表关系的字段,为从表的主键 外交关系 存在外键字段的就是父表,否则就是从表 一对多:从表中数 阅读全文
posted @ 2022-05-06 23:40 Eason辰 阅读(323) 评论(0) 推荐(0) 编辑
摘要:MsSQL学习(三) 昨日回顾 字符编码与配置文件 查看关键字:\s 统一字符编码:uftmb4 存储引擎 概念:处理数据的不同方式 查看关键字:show engines; 引擎:MyISAM,InnoDB,BlackHole,Memory 指定存储:create table t1(id int)e 阅读全文
posted @ 2022-05-06 00:15 Eason辰 阅读(79) 评论(0) 推荐(0) 编辑
摘要:MySQL学习(二) 昨日回顾 存取演变史 普通文本-->软件开发目录规范-->数据库应用 应用发展史 本地服务-->网络服务 数据库本质 数据库指代正在运行处理数据的程序,数据库软件指代操作该进程的软件 数据库软件的本质就是基于CS架构的软件 数据库分类 1.关系型数据库 ​ MySQL、Orac 阅读全文
posted @ 2022-05-04 20:36 Eason辰 阅读(32) 评论(0) 推荐(0) 编辑
摘要:MySQL学习 数据演变史 graph TB 单独文本文件-->软件开发目录规范-->数据库应用 单独的文本文件 较为随意的存放位置,类似于a.txt 软件开发目录规范 有了目录规范后,数据存储有了固定的文件夹 数据库应用 解决了存放位置和数据格式 数据库应用发展史 graph TB 单机游戏阶段- 阅读全文
posted @ 2022-05-03 20:36 Eason辰 阅读(30) 评论(0) 推荐(0) 编辑
摘要:jQuery学习 标签查找—jQuery中代码查找标签绑定的变量名推荐$xxxEle jQuery操作标签 class操作 jQuery操作 addclass() classList.add( newClassName );添加新的类名,如已经存在,取消添加 removeClass() classL 阅读全文
posted @ 2022-05-02 22:17 Eason辰 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示