摘要:
MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。下面我列出这些MQ之间的对比数据和资料。 第一部分:RabbitMQ,ActiveMq,ZeroMq比较 1、 TPS比较 一 ZeroMq 最好, 阅读全文
posted @ 2017-11-27 16:09
DarrenChan陈驰
阅读(383)
评论(0)
推荐(0)
摘要:
Web开发中常用的一种开发方式是:通过Ajax进行系统的交互,采用Ajax进行交互的时候,更多的时候传输的是JSON格式的数据。 所以开发中我们需要将数据格式转化成JSON,请参见:https://www.cnblogs.com/coser/archive/2011/12/14/2287739.ht 阅读全文
posted @ 2017-11-27 15:04
DarrenChan陈驰
阅读(482)
评论(0)
推荐(0)
摘要:
分页 Django提供了一些类实现管理数据分页,这些类位于django/core/paginator.py中 Paginator对象 Paginator(列表,int):返回分页对象,参数为列表数据,每面数据的条数 属性 count:对象总数 num_pages:页面总数 page_range:页码 阅读全文
posted @ 2017-11-27 14:26
DarrenChan陈驰
阅读(283)
评论(0)
推荐(0)
摘要:
上传图片 当Django在处理文件上传的时候,文件数据被保存在request.FILES FILES中的每个键为<input type="file" name="" />中的name 注意:FILES只有在请求的方法为POST 且提交的<form>带有enctype="multipart/form- 阅读全文
posted @ 2017-11-27 14:12
DarrenChan陈驰
阅读(273)
评论(0)
推荐(0)
摘要:
中间件 是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出 激活:添加到Django配置文件中的MIDDLEWARE_CLASSES元组中 每个中间件组件是一个独立的Python类,可以定义下面方法中的一个或多个 _init _:无需任何参数,服务器 阅读全文
posted @ 2017-11-27 14:05
DarrenChan陈驰
阅读(239)
评论(0)
推荐(0)
摘要:
管理静态文件 项目中的CSS、图片、js都是静态文件 配置静态文件 在settings 文件中定义静态内容 在项目根目录下创建static目录,再创建当前应用名称的目录 在模板中可以使用硬编码 在模板中可以使用static编码 阅读全文
posted @ 2017-11-27 13:54
DarrenChan陈驰
阅读(188)
评论(0)
推荐(0)
摘要:
模板介绍 作为Web框架,Django提供了模板,可以很便利的动态生成HTML 模版系统致力于表达外观,而不是程序逻辑 模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用 模板包含 HTML的静态部分 动态插入内容部分 阅读全文
posted @ 2017-11-27 13:49
DarrenChan陈驰
阅读(307)
评论(0)
推荐(0)
摘要:
视图 视图接受Web请求并且返回Web响应 视图就是一个python函数,被定义在views.py中 响应可以是一张网页的HTML内容,一个重定向,一个404错误等等 响应处理过程如下图: 1. URLconf 在settings.py文件中通过ROOT_URLCONF指定根级url的配置 urlp 阅读全文
posted @ 2017-11-27 13:20
DarrenChan陈驰
阅读(279)
评论(0)
推荐(0)

浙公网安备 33010602011771号