框架系列
YhdHuaidong
相遇不逢时.
展开
-
Django中什么是中间件?让我来带你分析分析
中间件Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出。中间件的设计为开发者提供了一种无侵入式的开发方式,增强了Django框架的健壮性。1 中间件的定义方法定义一个中间件工厂函数,然后返回一个可以别调用的中间件。中间件工厂函数需要接收一个可以调用的get_response对象。返回的中间件也是一个可以被调用的对象...原创 2018-11-18 10:14:49 · 281 阅读 · 0 评论 -
谈一谈django中类视图
1.类视图的定义以函数的方式定义的视图称为函数视图,函数视图便于理解。但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时,便需要在一个函数中编写不同的业务逻辑,代码可读性与复用性都不佳。def register(request):"""处理注册""" # 获取请求方法,判断是GET/POST请求 if request.method == 'GET': ...原创 2018-11-18 10:52:59 · 972 阅读 · 0 评论 -
并行分布式框架 Celery 的分享理解 <2>
因为涉及到消息中间件(在Celery帮助文档中称呼为中间人),为了更好的去理解文档中的例子,可以安装两个中间件,一个是RabbitMQ,一个redis。根据 Celery的帮助文档 安装和设置RabbitMQ, 要使用 Celery,需要创建一个 RabbitMQ 用户、一个虚拟主机,并且允许这个用户访问这个虚拟主机。Celery 是一个强大的 分布式任务队列 的 异步处理框架,它可以让任务的...转载 2018-11-30 08:55:07 · 155 阅读 · 0 评论 -
并行分布式框架 Celery 的分享理解 <1>
Celery 官网:http://www.celeryproject.org/Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.htmlCelery 官方文档中文版:http://docs.jinkan.org/docs/celery/celery配置:http://docs.jinkan.org/docs/celery...转载 2018-11-28 11:40:55 · 251 阅读 · 0 评论 -
Scrapy 框架(解读)
Scrapy 框架Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便。Scrapy 使用了 Twisted’twɪstɪd异步网络框架来处理网络通讯,可以加快我们的下载速度,不用自己去实现异步框架,并且包含了各种中间件接口...原创 2018-12-19 15:44:07 · 279 阅读 · 1 评论