11 2016 档案

摘要:Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 相当于我们创建了一个hook。 1. Django的内置信号 通常放置于和project同名的__init__.py中,在使用的时候,仅需注册指定账号,则在被触发时, 阅读全文
posted @ 2016-11-30 17:49 jishuweiwang 阅读(4327) 评论(1) 推荐(1)
摘要:Django中提供了6种缓存方式: 开发调试 内存 文件 数据库 Memcache缓存(python-memcached模块) Memcache缓存(pylibmc模块) 1. 开发调试 2. 内存 3. 文件 4. 数据库 5. Memcache缓存(python-memcached模块) 6.  阅读全文
posted @ 2016-11-28 19:07 jishuweiwang 阅读(8257) 评论(1) 推荐(0)
摘要:前言 在正式说Django中间件之前需要先了解Django一个完整的request的处理流程。我从其他网站扒了几张图过来。 图片一: 文字流程说明:如图所示,一个 HTTP 请求,首先被转化成一个 HttpRequest 对象,然后该对象被传递给 Request 中间件处理,如果该中间件返回了Res 阅读全文
posted @ 2016-11-21 18:16 jishuweiwang 阅读(751) 评论(0) 推荐(0)
摘要:Model中的F F 的操作通常的应用场景在于:公司对于每个员工,都涨500的工资。这个时候F就可以作为查询条件 F的使用场景基本就是这样,比较简单。 Model中的Q Q 的操作通常的应用场景在于:构造搜索条件。 普通filter搜索条件支持三种传参方式:1. 传具体参数 2.传字典 3.传Q对象 阅读全文
posted @ 2016-11-14 17:40 jishuweiwang 阅读(582) 评论(0) 推荐(0)