Django框架下在URLconf中指定视图缓存的方法


Posted in Python onJuly 23, 2015

将视图与缓存系统进行了耦合,从几个方面来说并不理想。 例如,你可能想在某个无缓存的站点中重用该视图函数,或者你可能想将该视图发布给那些不想通过缓存使用它们的人。 解决这些问题的方法是在 URLconf 中指定视图缓存,而不是紧挨着这些视图函数本身来指定。

完成这项工作非常简单: 在 URLconf 中用到这些视图函数的时候简单地包裹一个 cache_page 。以下是刚才用到过的 URLconf : 这是之前的URLconf:

urlpatterns = ('',
  (r'^foo/(\d{1,2})/$', my_view),
)

以下是同一个 URLconf ,不过用 cache_page 包裹了 my_view :

from django.views.decorators.cache import cache_page

urlpatterns = ('',
  (r'^foo/(\d{1,2})/$', cache_page(my_view, 60 * 15)),
)

如果采取这种方法, 不要忘记在 URLconf 中导入 cache_page。

Python 相关文章推荐
python简单实例训练(21~30)
Nov 15 Python
python实现下载pop3邮件保存到本地
Jun 19 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
Aug 16 Python
Python使用folium excel绘制point
Jan 03 Python
使用Python的Turtle库绘制森林的实例
Dec 18 Python
信号生成及DFT的python实现方式
Feb 25 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
May 25 Python
Python必须了解的35个关键词
Jul 16 Python
matplotlib图例legend语法及设置的方法
Jul 28 Python
python 实现aes256加密
Nov 27 Python
TensorFlow的自动求导原理分析
May 26 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 Python
详解Django框架中的视图级缓存
Jul 23 #Python
Django中的CACHE_BACKEND参数和站点级Cache设置
Jul 23 #Python
简介Django框架中可使用的各类缓存
Jul 23 #Python
浅析Python的Django框架中的Memcached
Jul 23 #Python
详解Django中的权限和组以及消息
Jul 23 #Python
在Django的模板中使用认证数据的方法
Jul 23 #Python
在Django中管理Users和Permissions以及Groups的方法
Jul 23 #Python
You might like
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
使用PHP实现阻止用户上传成人照片或者裸照
2014/12/25 PHP
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
2018/10/31 PHP
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
javascript 写类方式之五
2009/07/05 Javascript
js 静态动态成员 and 信息的封装和隐藏
2011/05/29 Javascript
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
javascript date格式化示例
2013/09/25 Javascript
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
AngularJS内置指令
2015/02/04 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
javascript 取小数点后几位几种方法总结
2017/08/02 Javascript
Angular表格神器ui-grid应用详解
2017/09/29 Javascript
JS判断数组那点事
2017/10/10 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
[01:13]这,就是刀塔
2014/07/16 DOTA
python实现京东秒杀功能
2018/07/30 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
Python利用Xpath选择器爬取京东网商品信息
2020/06/01 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
同程旅游英文网站:LY.com
2018/11/13 全球购物
类的返射机制中的包及核心类
2016/09/12 面试题
最新党员的自我评价分享
2013/11/04 职场文书
简历自我评价模版
2014/01/31 职场文书
建筑工地大门标语
2014/06/18 职场文书
北京奥运会口号
2014/06/21 职场文书
学生上课说话检讨书
2014/10/25 职场文书
讲座通知范文
2015/04/23 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
JavaScript圣杯布局与双飞翼布局实现案例详解
2022/08/05 Javascript