Welcome to kimi's blog

12 2022 档案

摘要:总结auth模块常用的属性和方法: 1.auth.authenticate:判断用户名和密码 2.is_authenticated:判断用户是否登录 3.request.user 获取当前登录用户 4.login_required 校验用户是否登录装饰器 5.check_password 校验密码是 阅读全文
posted @ 2022-12-28 18:49 魔女宅急便 阅读(37) 评论(0) 推荐(0) 编辑
摘要:csrf跨站请求伪造 1.csrf介绍 CSRF (Cross-site request forgery,跨站请求伪造)也被称为One Click Attack或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不 阅读全文
posted @ 2022-12-28 18:47 魔女宅急便 阅读(18) 评论(0) 推荐(0) 编辑
摘要:cookie与session cookie与session简介 最开始的网站都不需要用户注册,所有人来访问获取到的数据都是一样的,随着互联网的发展很多网站需要指定当前用户的状态.后续我们还会学习token,jwt等各种技术 cookie 保存在客户端与用户状态相关的信息 1.以前,用户每登陆成功一次 阅读全文
posted @ 2022-12-28 18:45 魔女宅急便 阅读(17) 评论(0) 推荐(0) 编辑
摘要:django中间件 中间件简介 1.流程图--介绍中间件 2.django默认有七个中间件 并且还支持用户自定义中间件 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.m 阅读全文
posted @ 2022-12-28 18:43 魔女宅急便 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Ajax组件 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。ajax不是一门新的技术,而是一种使用现有标准的新方法 阅读全文
posted @ 2022-12-26 23:21 魔女宅急便 阅读(80) 评论(0) 推荐(0) 编辑
摘要:django 路由层 django请求生命周期流程图(*****) django请求生命周期的含义:当用户在浏览器输入URL到用户看到网页的这个时间段内,django后台所发生的事情 1.路由匹配 urlpatterns = [ path('^admin/', admin.site.urls), # 阅读全文
posted @ 2022-12-18 22:08 魔女宅急便 阅读(18) 评论(0) 推荐(0) 编辑
摘要:模型层 模型层前期准备 使用django ORM要注意 django自带的sqlite3数据可对时间字段不敏感,有时候会展示错乱,所以我们习惯切换成常见的数据库比如MySQL。 django ORM并不会自动帮我们创建库,所以需要提前准备好''djangoday01'' id字段是自动添加的,如果想 阅读全文
posted @ 2022-12-14 22:01 魔女宅急便 阅读(45) 评论(0) 推荐(0) 编辑
摘要:模板层 模板传值 """ 模板层三种语法 {{}}:主要与数据值相关 {%%}:主要与逻辑相关 {##}:模板注释 django的模板语法是自己写的 跟jinja2不一样 1.针对需要加括号调用的名字 django模板语法会自动加括号调用你只需要写名字就行 2.模板语法的注释前端浏览器是无法查看的 阅读全文
posted @ 2022-12-14 21:58 魔女宅急便 阅读(31) 评论(0) 推荐(0) 编辑
摘要:视图层 django视图层:Django项目下的views.py文件,它的内部是一系列的函数或者是类,用来处理客户端的请求后处理并返回相应的数据 必会三板斧 三板斧 HttpResponse # 返回字符串 render # 返回html页面,并且在返回浏览器之前还可以给html文件传值 redir 阅读全文
posted @ 2022-12-13 22:03 魔女宅急便 阅读(75) 评论(0) 推荐(0) 编辑
摘要:数据增删改查 ​ 针对数据对象主键字段的获取可以使用更加方便的 obj.pk获取,在模型类中定义双下str方法可以在数据对象被执行打印操作的时候方便的查看。 form表单中能够触发调剂动作只要两个 <input type='submit'/> <button></button> 总结: 1.requ 阅读全文
posted @ 2022-12-12 21:41 魔女宅急便 阅读(29) 评论(0) 推荐(0) 编辑
摘要:周总结12/11 前端之JavaScript 什么是JavaScript? 前身是ECMAScript,一个完整的JavaCript主要由3个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) JavaSript是一个脚本语言,是一种可插入HTML页面的 阅读全文
posted @ 2022-12-11 23:08 魔女宅急便 阅读(17) 评论(0) 推荐(0) 编辑
摘要:django连接MySQL 静态文件配置修改 静态文件配置 1.编写一个用户登录页面 login.html页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel= 阅读全文
posted @ 2022-12-09 21:57 魔女宅急便 阅读(203) 评论(0) 推荐(0) 编辑
摘要:django引入 纯手写web框架 1.web框架的本质 ​ web框架本质上可以看成是一个功能强大的socket服务端,用户的浏览器可以看成是拥有可视化界面的socket客户端。两者通过网络请求实现数据交互,学者们也可以从架构层面上先简单的将Web框架看做是对前端、数据库的全方位整合 理解1:连接 阅读全文
posted @ 2022-12-08 21:55 魔女宅急便 阅读(56) 评论(0) 推荐(0) 编辑
摘要:jQuery类库 jQuery介绍 jQuery类库类似python中的模块。 IE浏览器:前端针对iE有时候需要单独写一份代码 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行A 阅读全文
posted @ 2022-12-07 16:27 魔女宅急便 阅读(30) 评论(0) 推荐(0) 编辑
摘要:BOM操作 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTM 阅读全文
posted @ 2022-12-06 21:56 魔女宅急便 阅读(43) 评论(0) 推荐(0) 编辑
摘要:JavaScript 全称JavaScript但是与Java一毛钱关系都没有 之所以这么叫是为了蹭Java的热度。JavaScript是一门前端工程师的编程语言 但是它本身有很多逻辑错误(不是很严谨)。 IT行业鄙视链: 后端 > 前端、运维、测试、产品、老板 前端想一统天下:node.js JS简 阅读全文
posted @ 2022-12-05 19:58 魔女宅急便 阅读(38) 评论(0) 推荐(0) 编辑
摘要:周日总结 Navicat可视化软件 可视化软件就是第三方开发的用来充当数据库客户端的简单快捷的操作界面,底层的本质还是SQL,第三方的可视化最出名还是Navicat 第三方模块pymysql python操作MySQL 1.连接MySQL服务器 2.产生游标对象 3.编写SQL语句 4.发送SQL语 阅读全文
posted @ 2022-12-04 22:46 魔女宅急便 阅读(19) 评论(0) 推荐(0) 编辑
摘要:前端之CSS 引入 ​ 页面都是由HTML构成的,并且页面上有很多相同的HTML标签,但是相同的HTML标签在不同的位置可能有不同的样式 ,我们如何区分标签?引入标签的两大重要属性 标签两大重要属性>>:区分标签 1.class属性 ​ 两个元素或者两个以上元素定义相同的样式>>>:批量查找 2.i 阅读全文
posted @ 2022-12-01 20:13 魔女宅急便 阅读(32) 评论(0) 推荐(0) 编辑

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