随笔分类 - Django
摘要:一、csrf简介 # 向之前我们所接触过的钓鱼网站来盗取别人的钱财的网站是我们所痛恨的 eg: 就比如现在有一个转账网站只需要输入转账用户和对方用户即可 然后现在不法分子做了一个与正规网页一模一样的网站 然后把对方用户改成了自己用户 那么用户的钱会扣但是转账用户却不是自己想要转的 这样当用户不小心进
阅读全文
摘要:一、cookie和session的简介 ''' HTTP协议四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上协议 3.无状态 4.无连接''' # 我们来看一下无状态 ''' 服务端是无法识别客户端的状态的 在互联网初期所有的客户端访问服务端都是一样的数据 所以就算服务端不记住客户端
阅读全文
摘要:一、Ajax '''页面不刷新的情况下可以与后端进行数据交互 异步提交 局部刷新 eg:码云用户注册 无序点击按钮内部也可以完成数据交互 ajax不是一门全新知识 本质就是一些js代码 我们学习ajax直接使用jQuery封装之后的版本(语法更简单) 使用ajax的前提必须要引入jQuery文件''
阅读全文
摘要:一、正反向进阶操作 # 就是之前的正反向是根据已知的条件点出表查询 现在我需要不点已知条件的表而是点其他的来查询结果 '''正反向查询进阶操作''' # 1.查询主键为1的书籍对应的出版社名称及书名 # 如果不让我们点击已知条件的表 而题目当中除了书籍表就剩下一个出版社的表了 # 然后出版社查询书籍
阅读全文
摘要:# 模型层就是跟数据库打交道的 数据库就是如何查询数据 一、表查询数据准备以及测试环境搭建 '''1.django自带一个数据库sqlite3小型数据库 这个数据库功能少 而且对日期类型不兼容 只适合做本地测试''' # 2.django链接mysql数据库 '''链接上之后需要一些配置才能运行 d
阅读全文
摘要:一、伪静态网页 '''其实就是如果一个网页如果是一个静态网页的话 那么浏览器搜索会更容易搜索的到 而如果一个动态网页想要让浏览器更容易搜索到的话可以在路由匹配的时候修改''' path('index.html', views.index) # 只需要在后缀加上.html即可 二、django之视图层
阅读全文
摘要:一、django请求生命周期流程图 首先,用户在浏览器中输入url,发送一个GET或POST方法的request请求。 Django中封装了socket的WSGi服务器,监听端口接受这个request 请求, 再进行初步封装,然后传送到中间键中,这个request请求再依次经过中间键, 对请求进行校
阅读全文
摘要:一、静态文件的配置 ''' 我们之所以在浏览器上输入不同的路由可以访问到不同的内容 是因为我们提前在url(路由层)中开设了想要的资源接口 如果访问不到那么就是没有开设 ''' # 我们可以编写一个登入功能 # 1.开设登入界面接口 # 2.登入界面需要使用bootstrap渲染页面或则自己编写cs
阅读全文
摘要:一、纯手撸web框架 # web框架可以简单的理解为基于互联网的web服务端 # 1.搭建一个基于互联网的一个服务端 socket服务端 # 2.要遵循http协议 四大特征 数据格式 想要状态码 # 3.然后根据网址的后缀名的不同请求不同的内容 # 4.请求格式 GET 向服务端索要数据 POST
阅读全文