摘要: get_response 做的第一件事就是遍历处理器的 _request_middleware 实例变量并调用其中的每一个方法,传入 HttpRequest 的实例作为参数。 这些方法可以选择短路剩下的处理并立即让 get_response 返回,通过返回自身的一个值(如果它们这样做,返回值必须是 阅读全文
posted @ 2016-06-17 16:53 寻_FIND 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 首先发生的是一些和 Django 有关(前期准备)的其他事情,分别是: 如果是 Apache/mod_python 提供服务,request 由 mod_python 创建的 django.core.handlers.modpython.ModPythonHandler 实例传递给 Django。 阅读全文
posted @ 2016-06-17 16:52 寻_FIND 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Django 和其他 Web 框架的 HTTP 处理的流程大致相同,Django 处理一个 Request 的过程是首先通过中间件,然后再通过默认的 URL 方式进行的。我们可以在 Middleware 这个地方把所有 Request 拦截住,用我们自己的方式完成处理以后直接返回 Response。 阅读全文
posted @ 2016-06-17 16:51 寻_FIND 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 使用通用视图后,Django请求处理过程(以ListView为例):在我们自定义的视图中: ListView的定义: View中as_view方法: dispatch方法: dispatch方法中根据http请求的method得到handler的值(get,post...),接着调用handler方 阅读全文
posted @ 2016-06-17 16:48 寻_FIND 阅读(472) 评论(0) 推荐(0) 编辑
摘要: Django中由wsgi模块接管http请求,核心处理方法为get_wsgi_application,其定义如下: WSGIHandler(代码有节减): 从代码中可以看到,当WSGIHandler对象被调用的时候,首先会判断请求中间件是否为None,如果为None,则通过self.load_mid 阅读全文
posted @ 2016-06-17 16:47 寻_FIND 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一、下载 shell> cd /home/user/Downloads shell> wget http://mirrors.sohu.com/mysql/MySQL-5.7/所需版本 此处下载的是mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz 二、解压缩文件并移 阅读全文
posted @ 2016-04-29 09:17 寻_FIND 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 受到这篇文章的启发http://python.jobbole.com/84796/,我也动手写了个程序玩一玩。 接口请求说明: 接口请求地址http://api.1-blog.com/biz/bizserver/xiaohua/list.do,同时作者也有演示网站http://1-blog.com, 阅读全文
posted @ 2016-04-24 18:36 寻_FIND 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 本文转载于疯狂的蚂蚁。 如下图所示django的总览图,整体上把握以下django的组成: 核心在于中间件middleware,django所有的请求、返回都由中间件来完成。 中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件、view中间件、resp 阅读全文
posted @ 2016-04-18 00:01 寻_FIND 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 项目根目录添加setup.py模块: from distutils.core import setup setup( name="模块名字", version="1.0.0", py_modules=['suba.aa','suba.bb','subb.cc','subb.dd'], author= 阅读全文
posted @ 2016-04-17 10:59 寻_FIND 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Django使用CKEditor可以安装django-ckeditor这个模块,具体步骤可按照这里进行:http://www.nanerbang.com/article/2/ 我在富文本编辑器中想使用插入代码块的功能,这时Code Snippet这个CKEditor的插件派上用场了 新版本的CKEd 阅读全文
posted @ 2016-03-20 23:09 寻_FIND 阅读(2654) 评论(3) 推荐(1) 编辑