随笔分类 -  Django框架

摘要:csrf跨站请求伪造 1.简介 钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人 2.模拟 一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 3.预防 csrf策略:通过在返回的页面上添加独一无二的标识信息从 阅读全文
posted @ 2022-09-13 21:44 你好你好你好丶 编辑
摘要:批量操作数据 使用create创建大量数据: # 涉及到大批量数据的创建 直接使用create效率非常低并且可能会造成数据库崩溃 def index(request): for i in range(100000): models.Book.objects.create(title=f'第{i}本书 阅读全文
posted @ 2022-09-08 21:28 你好你好你好丶 编辑
摘要:AJAX简介 AJAX 全名 async javascript and XML(异步JavaScript和XML) AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容 AJAX 不需要任何浏览器插件, 阅读全文
posted @ 2022-09-07 22:13 你好你好你好丶 编辑
摘要:正反向查询进阶操作 ############################################################### '''正反向查询进阶操作''' # 1.查询主键为1的书籍对应的出版社名称及书名 res = models.Publish.objects.filter 阅读全文
posted @ 2022-09-07 15:59 你好你好你好丶 编辑
摘要:表查询数据准备及测试环境搭建 1.django自带一个sqlite3小型数据库 该数据库功能非常有限,并且针对日期类型的数据兼容性很差 2.django切换mysql数据库 django1.X import pymysql pymysql.install_as_MySQLdb() django2.X 阅读全文
posted @ 2022-09-05 22:21 你好你好你好丶 编辑
摘要:网页伪静态 实际上伪静态是个动态页面,只是通过技术手段伪装成立静态页面的样子,伪静态页面的内容是通过读取数据库生成的。 将动态网页伪装成静态网页 从而提升网页被搜索引擎收录的概率,表现形式就是网址看着想一个具体的文件路径 path('index.html',view.index) 视图层 一.视图函 阅读全文
posted @ 2022-09-05 16:01 你好你好你好丶 编辑
摘要:django请求生命周期流程图 浏览器 发送请求(HTTP协议) web服务网关接口: 1、请求来的时候解析封装 响应走的时候打包处理 2、django默认的wsgiref模块不能承受高并发 最大只有1000左右 上线之后会替换成uwsgi来增加并发量 3、WSGI跟wsgiref和uwsgi的关系 阅读全文
posted @ 2022-09-01 22:56 你好你好你好丶 编辑
摘要:静态文件及相关配置 1.先编写一个登录功能 (1)创建django项目并创建一个app (2)在url.py添加一组对应关系 (3)在app的views.py中编写登录核心逻辑 (4)利用三板斧与前端做交互 2.我们在访问django框架资源 的使用之所以可以拿到数据是因为提前在urls.py中开设 阅读全文
posted @ 2022-08-31 22:38 你好你好你好丶 编辑
摘要:纯手写web框架 web框架可以简单的理解为是基于互联网的web服务端 >>>:socket服务端 1.socket服务端代码 2.HTTP协议 3.根据网址后缀的不同请求不同的内容 4.请求方式 GET 朝服务端索要数据 POST 朝服务端提交数据 5.从请求数据格式中筛选 出用户输入的网址后缀 阅读全文
posted @ 2022-08-30 21:46 你好你好你好丶 编辑

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