上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: #CSRF_TOKEN跨站请求伪造 介绍:浅谈CSRF(Cross-site request forgery)跨站请求伪造 在form表单中应用: <form action="" method="post"> {% csrf_token %} <p>用户名:<input type="text" na 阅读全文
posted @ 2023-05-08 19:40 岳宗柯 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 前戏: django自带一个admin路由 但是需要我们提供管理员账号和密码 如果想要使用admin后台管理 需要先创建表 然后创建管理员账号,直接执行数据库迁移命令即可产生默认的auth_user表 该表就是admin后台管理默认的认证表 auth模块封装了cookie和session还有很多之前 阅读全文
posted @ 2023-05-08 19:13 岳宗柯 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 背景知识 从互联网诞生之初起,无时无刻不存在网络攻击,其中XSS攻击和SQL注入攻击是网站应用攻击的最主要的两种手段,全球大约70%的网站应用攻击都来自XSS攻击和SQL注入攻击。此外,常用的网站应用攻击还包括CSRF、Session劫持等。 一、XSS 攻击 全称跨站脚本攻击 Cross Site 阅读全文
posted @ 2023-05-08 15:25 岳宗柯 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、什么是中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能 Django中间件的定义: Middleware is a framework of ho 阅读全文
posted @ 2023-05-08 14:55 岳宗柯 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 目录 一.会话跟踪技术 什么是会话跟踪? 我们需要先了解一下什么是会话。可以把会话理解为客户端和服务端之间的一次会晤,在一次会晤中可能会包含多次请求和响应。 例如你给10086打个电话,你就是客户端,而10086就是服务端。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。在通话过 阅读全文
posted @ 2023-05-06 19:58 岳宗柯 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 目录 @(文章目录) 一、Ajax AJAX简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 AJAX 不是新 阅读全文
posted @ 2023-05-04 21:13 岳宗柯 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 目录 一、django内置序列化组件(drf前身) 这里的内置序列化组件,其实就是实现将后端数据,存放到字典中或是存放到列表中有序输出。 方式一 这里是我们用JsonResponse模块自己实现的代码 '''前后端分离的项目 视图函数只需要返回json格式的数据即可''' from app01 im 阅读全文
posted @ 2023-05-04 20:41 岳宗柯 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 目录 一、Q查询进阶操作 这里主要就是让查询数据的时候,可以使用input获取的信息,进行用户交互。 from django.db.models import Q q_obj = Q() # 1.产生q对象 q_obj.connector = 'or' # 默认多个条件的连接是and可以修改为or 阅读全文
posted @ 2023-05-04 20:29 岳宗柯 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 目录 一、测试环境搭配 切换数据库 自带的sqlite3数据库对时间字段不敏感 有时候会展示错乱 ,所以我们习惯切换成常见的数据库比如MySQL django orm并不会自动帮你创建库, 所以需要提前准备好! 单独搭配测试环境 单独测试django某个功能层,默认不允许单独测试某个py文件,如果想 阅读全文
posted @ 2023-04-26 21:05 岳宗柯 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 目录 一、模板变量分配 定义 在后端变量的值通过模板语法传到前端 符号 {{}}:主要与数据值相关 {%%}:主要与逻辑相关 模板语法注意点: 1.针对需要加括号调用的名字 django模板语法会自动加括号调用你只需要写名字就行 2.模板语法的注释{##},前端浏览器是无法查看的,因为它要先在后端运 阅读全文
posted @ 2023-04-26 18:52 岳宗柯 阅读(53) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页