随笔分类 -  Django框架

摘要:先看一张图吧! 1、请求生命周期 - wsgi, 他就是socket服务端,用于接收用户请求并将请求进行初次封装,然后将请求交给web框架(Flask、Django) - 中间件,帮助我们对请求进行校验或在请求对象中添加其他相关数据,例如:csrf、request.session - 路由匹配 - 阅读全文
posted @ 2018-10-10 18:06 高~雅 阅读(2159) 评论(0) 推荐(2) 编辑
摘要:Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 Django内置信号 对于Django内置的信号,仅需注册指定信号,当程序执行相应操作时,自动触发注册函数: #在model表中添加/删除记录时执行响应的方法 fro 阅读全文
posted @ 2018-07-06 22:02 高~雅 阅读(195) 评论(0) 推荐(0) 编辑
摘要:设置一个中间件 别忘了在setting里面配置。 阅读全文
posted @ 2018-05-29 10:44 高~雅 阅读(294) 评论(0) 推荐(0) 编辑
摘要:浏览目录 可切片 可迭代 惰性查询 缓存机制 exists()与iterator()方法 可切片 可迭代 惰性查询 缓存机制 exists()与iterator()方法 QuerySet 可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句 阅读全文
posted @ 2018-05-10 18:27 高~雅 阅读(8202) 评论(0) 推荐(1) 编辑
摘要:浏览目录 单例模式 admin执行流程 单例模式 admin执行流程 admin源码解析 单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某 阅读全文
posted @ 2018-05-09 15:06 高~雅 阅读(366) 评论(0) 推荐(0) 编辑
摘要:浏览目录 激活管理工具 使用管理工具 admin的定制 激活管理工具 使用管理工具 admin的定制 admin组件使用 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALL 阅读全文
posted @ 2018-05-03 17:26 高~雅 阅读(386) 评论(0) 推荐(0) 编辑
摘要:浏览目录 同源策略与Jsonp 同源策略 Jsonp jQuery对JSONP的实现 CORS 简介 两种请求 同源策略与Jsonp 同源策略 Jsonp jQuery对JSONP的实现 同源策略 Jsonp jQuery对JSONP的实现 CORS 简介 两种请求 简介 两种请求 同源策略与Jso 阅读全文
posted @ 2018-05-03 17:23 高~雅 阅读(439) 评论(0) 推荐(0) 编辑
摘要:示例: 以上只是form组件的钩子简单介绍,想看具体的form组件介绍,请前往:http://www.cnblogs.com/gaoya666/articles/8762397.html 阅读全文
posted @ 2018-05-02 10:03 高~雅 阅读(841) 评论(0) 推荐(0) 编辑
摘要:浏览目录 Form表单上传文件 Ajax上传文件 伪造Ajax上传文件 Form表单上传文件 Ajax上传文件 伪造Ajax上传文件 Form表单上传文件 html 注意:必须添加enctype="multipart/form-data属性。 view Ajax上传文件 什么是FormData XM 阅读全文
posted @ 2018-04-30 15:29 高~雅 阅读(267) 评论(0) 推荐(0) 编辑
摘要:浏览目录 创建mldelform 添加记录 编辑记录 创建mldelform 添加记录 编辑记录 Django框架中的modelform组件 通过名字我们可以看出来,这个组件的功能就是把model和form组合起来。 下面我们来看一个例子: 比如我们的数据库中有这样一张学生表,字段有姓名,年龄,爱好 阅读全文
posted @ 2018-04-29 15:09 高~雅 阅读(262) 评论(0) 推荐(0) 编辑
摘要:ajax中csrf跨站请求伪造 方式一 方式二 方式三 阅读全文
posted @ 2018-04-28 20:10 高~雅 阅读(231) 评论(0) 推荐(0) 编辑
摘要:中介模型 处理类似搭配 pizza 和 topping 这样简单的多对多关系时,使用标准的ManyToManyField 就可以了。但是,有时你可能需要关联数据到两个模型之间的关系上。 例如,有这样一个应用,它记录音乐家所属的音乐小组。我们可以用一个ManyToManyField 表示小组和成员之间 阅读全文
posted @ 2018-04-28 15:38 高~雅 阅读(273) 评论(0) 推荐(0) 编辑
摘要:extra 有些情况下,Django的查询语法难以简单的表达复杂的 WHERE 子句,对于这种情况, Django 提供了 extra() QuerySet修改机制 — 它能在 QuerySet生成的SQL从句中注入新子句。 extra可以指定一个或多个 参数,例如 select, where or 阅读全文
posted @ 2018-04-27 15:29 高~雅 阅读(5312) 评论(0) 推荐(1) 编辑
摘要:浏览目录 auth模块 user对象 auth模块 user对象 一、auth模块 django.contrib.auth中有许多方法,这里主要介绍其中比较常用的三个: 1、authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键 阅读全文
posted @ 2018-04-26 15:35 高~雅 阅读(313) 评论(0) 推荐(0) 编辑
摘要:浏览目录 Django实现的Cookie Django实现的Session Django实现的Cookie Django实现的Session 一、Django实现的Cookie 1、获取Cookie 2、设置Cookie 参数: 由于cookie保存在客户端的电脑上,所以,JavaScript和jq 阅读全文
posted @ 2018-04-25 23:34 高~雅 阅读(344) 评论(0) 推荐(0) 编辑
摘要:logging配置文件 附:Python logger 流程图 阅读全文
posted @ 2018-04-24 08:33 高~雅 阅读(1305) 评论(0) 推荐(0) 编辑
摘要:浏览目录 中间件介绍 自定义中间件 中间件的执行流程 中间件版登录验证 中间件介绍 自定义中间件 中间件的执行流程 中间件版登录验证 一、中间件介绍 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出 阅读全文
posted @ 2018-04-21 19:05 高~雅 阅读(263) 评论(0) 推荐(0) 编辑
摘要:浏览目录 Form介绍 普通的登录 使用form组件 Form详情 常用字段 校验 进阶 使用Django Form流程 Form介绍 普通的登录 使用form组件 Form详情 常用字段 校验 进阶 常用字段 校验 进阶 一、Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时, 阅读全文
posted @ 2018-04-20 19:43 高~雅 阅读(557) 评论(0) 推荐(1) 编辑
摘要:浏览目录 AJAX准备知识 AJAX与XML的比较 AJAX简介 jQuery实现的ajax AJAX参数 AJAX请求如何设置csrf_token 序列化 AJAX准备知识 AJAX与XML的比较 AJAX简介 jQuery实现的ajax AJAX参数 AJAX请求如何设置csrf_token 序 阅读全文
posted @ 2018-04-18 15:01 高~雅 阅读(305) 评论(0) 推荐(0) 编辑
摘要:浏览目录 自定义分页 Django内置分页 自定义分页 Django内置分页 一、自定义分页 1、基础版自定义分页 2、封装保存版 3、封装保存版使用指南 二、Django内置分页 1、内置分页view部分 2、内置分页HTML部分 阅读全文
posted @ 2018-04-17 08:43 高~雅 阅读(314) 评论(0) 推荐(0) 编辑