一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - 詳解Django框架中的視圖級(jí)緩存

詳解Django框架中的視圖級(jí)緩存

2020-07-26 11:16Python教程網(wǎng) Python

這篇文章主要介紹了詳解Django框架中的視圖級(jí)緩存,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下

更加顆粒級(jí)的緩存框架使用方法是對(duì)單個(gè)視圖的輸出進(jìn)行緩存。 django.views.decorators.cache定義了一個(gè)自動(dòng)緩存視圖響應(yīng)的cache_page裝飾器。 他是很容易使用的:

?
1
2
3
4
5
6
from django.views.decorators.cache import cache_page
 
def my_view(request):
  # ...
 
my_view = cache_page(my_view, 60 * 15)

也可以使用Python2.4的裝飾器語(yǔ)法:

?
1
2
3
@cache_page(60 * 15)
def my_view(request):
  # ...

cache_page 只接受一個(gè)參數(shù): 以秒計(jì)的緩存超時(shí)時(shí)間。 在前例中, “my_view()” 視圖的結(jié)果將被緩存 15 分鐘。 (注意: 為了提高可讀性,該參數(shù)被書寫為 60 * 15 。 60 * 15 將被計(jì)算為 900 ,也就是說(shuō)15 分鐘乘以每分鐘 60 秒。)

和站點(diǎn)緩存一樣,視圖緩存與 URL 無(wú)關(guān)。 如果多個(gè) URL 指向同一視圖,每個(gè)視圖將會(huì)分別緩存。 繼續(xù) my_view 范例,如果 URLconf 如下所示:

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

那么正如你所期待的那樣,發(fā)送到 /foo/1/ 和 /foo/23/ 的請(qǐng)求將會(huì)分別緩存。 但一旦發(fā)出了特定的請(qǐng)求(如: /foo/23/ ),之后再度發(fā)出的指向該 URL 的請(qǐng)求將使用緩存。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲羞羞视频 | 欧美精品一国产成人性影视 | 精品视频在线播放 | 男女拍拍拍免费视频网站 | 国产精品亚洲精品观看不卡 | 亚洲精品国产成人99久久 | 国产精品久久毛片蜜月 | 色cccwww| 亚洲第一区二区快射影院 | 韩剧消失的眼角膜免费完整版 | 把老师操了 | 国产日韩欧美在线播放 | 亚洲女人国产香蕉久久精品 | 2022色婷婷综合久久久 | 陈峰姚瑶全集小说无删节 | kkkk4444在线看片 | 韩国伊人 | 小辣椒精品福利视频导航 | 久久久91精品国产一区二区 | 国内精品91东航翘臀女神在线 | 97青草| 亚洲国产99 | www.午夜剧场 | 羞羞影院午夜男女爽爽影院网站 | 精品一区二区三区色花堂 | 国产福利自产拍在线观看 | 美国艳星lisann成人作品 | 国产nv精品你懂得 | 91探花在线观看 | 亚洲spank男男实践网站 | 天天做天天爱天天综合网 | 男人和女人日 | 免费观看在线观看 | 欧美日韩精 | 欧美日韩第二页 | 日韩精品成人a在线观看 | 国产小青蛙| 欧美猛男同志同性video | 亚洲视频在线观看免费视频 | 美女被免费视频 | 成人伊人青草久久综合网破解版 |