12 2022 档案

摘要:csrf跨站请求伪造 钓鱼网站:模仿一个正规的网站 让用户在该网站上做操作 但是操作的结果会影响到用户正常的网站账户 但是其中有一些猫腻 eg:英语四六级考试需要网上先缴费 但是你会发现卡里的钱扣了但是却交到了一个莫名其妙的账户 并不是真正的四六级官方账户 其实就是钓鱼网站: 模仿一个正规的网站 让 阅读全文
posted @ 2022-12-25 21:06 小福福 阅读(74) 评论(1) 推荐(0)
摘要:Django中间件三个了解的方法 1.process_view 路由匹配成功之后执行的视图函数/类之前自动触发(顺序同process_exception) 注册别忘了 如下process_view的执行顺序 触发:在路由匹配成功之后执行视图函数/类之前自动触发 2.process_exception 阅读全文
posted @ 2022-12-24 16:12 小福福 阅读(37) 评论(0) 推荐(0)
摘要:form组件渲染标签 渲染方式1 首先提前写好一个form组件的类 用这个类产生的对象再传到前端 前端.as_p 结果 拓展性差 破坏页面结构三个P标签 主要用于本地测试 点as_ul 结果: 点as_table 结果: 添加label参数 结果: 有label就会展示label 没有则用usern 阅读全文
posted @ 2022-12-21 19:58 小福福 阅读(70) 评论(0) 推荐(0)
摘要:Ajax补充说明 主要针对回调函数args接收到后端的响应数据 1.后端request.is_ajax() 后端用于判断当前用户的请求是否由Ajax发出 结果: 还可以再细分 2.后端返回的三板斧都会被args接收不再影响整个浏览器页面 前端: 后端: 结果: 返回了整个前端页面 都被args形参接 阅读全文
posted @ 2022-12-20 20:17 小福福 阅读(51) 评论(0) 推荐(0)
摘要:Q查询进阶操作 from django.db.models import Q q_obj = Q() # 1.产生q对象 q_obj.connector = 'or' # 默认多个条件的连接是and可以修改为or q_obj.children.append(('pk', 1)) # 2.添加查询条件 阅读全文
posted @ 2022-12-19 17:48 小福福 阅读(59) 评论(0) 推荐(0)
摘要:图书管理系统 在针对数据路迁移失败时的问题, 一个数据库是只对应一个Django项目的,不要出现多个Django项目使用一个数据库 这样极其容易出现报错的得 1.表设计 首先要考虑普通字段崽考虑外键字段的数据库迁移、测试数据录入 当中自己先要确定一张最重要的表 书籍表 其他表数据:出版社表 作者表 阅读全文
posted @ 2022-12-17 11:34 小福福 阅读(112) 评论(0) 推荐(0)
摘要:模型层之ORM执行SQL语句 有时候ORM的操作效率可能偏低 我们是可以自己编写SQL的 如何在django中使用原生SQL? 方式1一 使用pymysql模块 方式二 raw查询关键字主要是对应sql里select查 使用for循环才能打印,raw方法查询到的数据值: models.User.ob 阅读全文
posted @ 2022-12-15 21:54 小福福 阅读(115) 评论(0) 推荐(0)
摘要:模板层之标签 if判断 if、elif、else {% if 条件1(可以自己写也可以用传递过来的数据) %} <p>今天又是周三了</p> {% elif 条件2(可以自己写也可以用传递过来的数据) %} <p>百日冲刺</p> {% else %} <p>没多少时间了!</p> {% endif 阅读全文
posted @ 2022-12-14 16:45 小福福 阅读(50) 评论(0) 推荐(0)
摘要:路由层之路由分发 Django支持每个应用都可以自己独立的路由层、静态文件、模板层。基于该特性多人开发项目就可以完全解耦合,之后利用路由分发还可以整合到一起 多个应用都有很多路由与视图函数的对应关系 这时候可以拆分到各自的路由层 由总路由去管理子路由 使用路由分发之前 总路由直接干路由与视图函数的匹 阅读全文
posted @ 2022-12-13 21:10 小福福 阅读(68) 评论(0) 推荐(0)
摘要:可视化界面之数据增删改查 在模型类中定义双下str方法可以在数据对象被执行打印操作的时候方便的查看 self应该是字段对象 print(对象)时会触发__str__ 并且这个方法的return一定要返回字符串类型的数据 触发提交动作的按钮: ''' form表单中能够触发提交动作的按钮只有两个 <i 阅读全文
posted @ 2022-12-12 21:50 小福福 阅读(47) 评论(0) 推荐(0)
摘要:静态文件配置 编写一个用户登入页面 静态文件:不怎么经常变化的文件 主要针对html文件所使用的到的各种资源 有:CSS文件、JS文件、img文件、第三方框架文件 django针对静态文件资源需要单独开始一个目录统一存放 static目录 该目录下如果各种类型的文件都多 还可以继续创建目录 如: C 阅读全文
posted @ 2022-12-09 21:55 小福福 阅读(62) 评论(0) 推荐(0)
摘要:纯手撸web框架 web框架的本质 连接前端与数据库的中间的介质 socket服务端 手写web框架 编写socket服务端代码 浏览器访问响应无效>>>: HTTP协议 根据网址后缀的不同 获取不同的页面内容 想办法获取到用户输入的后缀>>>:请求数据 请求首行 处理请求数据获取网址后缀 出现的问 阅读全文
posted @ 2022-12-08 20:37 小福福 阅读(212) 评论(0) 推荐(0)
摘要:jQuery查找标签 基本选择器 $('#d1') id选择器 $('.c1') class选择器 $('div') 标签选择器 组合选择器 $('div#d1') 查找id是d1的div标签 $('span.c1') 查找含有c1样式类的span标签 $('div,span,p') 查找div或者 阅读全文
posted @ 2022-12-07 21:59 小福福 阅读(41) 评论(0) 推荐(0)
摘要:BOM操作 BOM(Browser object Model) 是指浏览器对象模型 它使javascript有能力与浏览器对话 window对象 window.innerHeight 浏览器窗口的内部高度 window.innerWidth 浏览器窗口的内部宽度 window.open() 打开新窗 阅读全文
posted @ 2022-12-06 22:55 小福福 阅读(65) 评论(0) 推荐(0)
摘要:JS简介 全称JavaScript 是一种具有函数优先的轻量级、解释型或即时编译的编程语言 它是一门前端工程师的编程语言 JS基础 1.注释语法 1. 注释语法 // 单行注释 /*多行注释*/ 2.引入JS的多种方式 head内script标签内编写 head内script标签src属性引入外部j 阅读全文
posted @ 2022-12-05 16:36 小福福 阅读(183) 评论(0) 推荐(0)
摘要:周结8 多表查询两种方法 方式1:连表查询 inner join 内连接 连接两张表共有的 left join 左连接 连接左边为基准展示所有的数据 没有对应用NULL填充 right join 右连接 连接右边所有的数据 没有对应用NULL填充 方式2:子查询 将一条SQL语句括起来当成另外一条S 阅读全文
posted @ 2022-12-04 18:24 小福福 阅读(42) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>博客页面</title> <link rel="stylesheet" href="blog.css"> </head> <body> <div class=" 阅读全文
posted @ 2022-12-03 22:28 小福福 阅读(32) 评论(0) 推荐(0)
摘要:CSS层叠样式表 主要用来调节html标签的各种样式 思考:页面都有HTML构成的 并且页面上有很多相同的HTML标签 但是相同的HTML标签在不同的位置可能有不同的样式 我们该如何区分标签? 标签的两大重要属性为了区分标签 class属性:分门别类 主要用于批量查找 id属性:精确查找 主要用于点 阅读全文
posted @ 2022-12-01 21:11 小福福 阅读(41) 评论(0) 推荐(0)