django緩存

                全站緩存:
			兩個中間件:
			MIDDLEWARE_CLASSES = (
			‘django.middleware.cache.UpdateCacheMiddleware’, #第一
			'django.middleware.common.CommonMiddleware',
			‘django.middleware.cache.FetchFromCacheMiddleware’, #最後
			)
			全局配置:
			CACHE_MIDDLEWARE_SECONDS=10   #緩存10秒


		單頁面緩存:
			-from django.views.decorators.cache import cache_page
			-裝飾器加載視圖函數上即可
			@cache_page(5)  
		頁面局部緩存:
			{% load cache %}
			#第一個參數是時間,第二個參數是別名
			{% cache 5 'test' %}   #test爲視圖函數的名字
			緩存的時間:
			{{ ctime }}
			{% endcache %}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章