缓存

Django的缓存可以缓存视图中的函数,模版中的内容,和一些不长变化的数据。

# setting
CACHES = {
'default':{
'BACKEND':'django.core.cache.backends.locmem.LocMemCache',
'TIMEOUT':60,
}
} # url
url(r'^cache$',Cachehandler), # 视图的缓存
# view
from django.views.decorators.cache import cache_page
@cache_page(60*3)
def Cachehandler(request):
return HttpResponse('hello2')
# return HttpResponse('hello1') # 模版的缓存
# html
{% load cache %}
<!--缓存 时间 名字-->
{% cache 120 hello %}
hello
{% endcache %}
# 在视图函数中渲染这个模版就可以了 # 缓存数据
# view
from django.core.cache import cache
def cache2(request):
cache.set('key1','value',600)
print cache.get('key1')
cache.clear()
return render(request,'cache.html')

最新文章

  1. webapi filter过滤器中获得请求的方法详情(方法名,Attributes)
  2. zookeeper学习(一)安装、配置、运行
  3. What is GSLB
  4. Uva442 hdu 1082 Matrix Chain Multiplication
  5. TOP 10开源的推荐系统简介
  6. LeetCode25 Reverse Nodes in k-Group
  7. VIM default configuration
  8. 【转】Javabyte[]数组和十六进制String之间的转换Util------包含案例和代码
  9. linux权限和ntfs知识文件系统权限
  10. maven pom.xml 中各个标签元素的作用
  11. 2018/2/14 设计模式学习笔记(一) 自己实现ArrayList,LinkedList和Iterator,以及在此过程中对于面向对象,面向接口,还有抽象类的一些思考感悟
  12. PHP报错类型
  13. C和C++的区别和联系
  14. javascript实现异步编程的4种方法
  15. P3412 仓鼠找sugar II
  16. python-性能测试
  17. putty SSH tunnel function
  18. 第二百七十五节,MySQL数据库安装和介绍
  19. Browserify命令行参数
  20. pydicom读取dicom文件报错

热门文章

  1. 《Http权威指南》读书笔记
  2. java第二章继承
  3. 解决python logging重复写日志问题
  4. CodeForces-4C Registration system
  5. 2018-2019-2 《网络对抗技术》Exp0 Kali安装
  6. 算法练习LeetCode初级算法之动态规划
  7. 100-days: twenty-one
  8. python基础 ---- 安装
  9. freeze
  10. Asp.net core中实现自动更新的Option