文章分类 - django中级
摘要:1 视图函数 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你的
阅读全文
摘要:csrf跨站请求伪造 1.简介 钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人 2.模拟 一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 3.预防 csrf策略:通过在返回的页面上添加独一无二的标识信息从
阅读全文
摘要:cookie与session django中间件 csrf跨站请求伪造 cookie与session简介 """ HTTP协议四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上协议 3.无状态 服务端无法识别客户端的状态 1.互联网刚开始兴起的的时候 所有人访问网址都是一样的数据 服务
阅读全文
摘要:批量操作数据 自定义分页器(重在思路) form组件 modelform组件 批量操作数据 浏览器访问一个django路由 立刻创建10万条数据并展示到前端页面 create()、all() 涉及到大批量数据的创建 直接使用create可能会造成数据库崩溃 批量数据创建>>>:bulk_create
阅读全文
摘要:ajax 前后端数据编码格式 ajax 异步提交 局部刷新 与form表单的区别可以参考码云网址的注册页手机号输入框 ajax其实就是js自带的功能 不是一门新的技术点 我们学习的是jQuery封装之后版本 1.基础语法 $.ajax({ url:'', 控制数据的提交地址 type:'', 控制请
阅读全文
摘要:正反向查询进阶操作 聚合查询 分组查询 F与Q查询 ORM查询优化 ORM常见字段类型 ORM常见字段参数 ORM事务操作 多对多三种创建方式详解 正反向进阶操作 '''正反向查询进阶操作''' # 1.查询主键为1的书籍对应的出版社名称及书名 res = models.Publish.object
阅读全文
摘要:表查询数据准备测试环境搭建 表查询关键字 外键创建 外键数据增删改查 多表查询(子查询,连表操作) 表查询数据准备及测试环境搭建 1.django自带一个sqllite3小型数据库 该数据库功能非常有限 并且针对日期类型数据兼容性很差 2.django切换数据库 django1.X import p
阅读全文
摘要:网页伪静态 视图层 三板斧 JsonResponse form表单上传文件 FVB与CBV CBV源码 模版层 模版语法 模版语法之过滤器 模版语法之标签 自定义过滤器,标签,inclusion_tag 网页伪静态 将动态网页伪装成静态网页从而提升搜索引擎收录的概率 表现形式就是网址看着像一个文件的
阅读全文