最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年07月23日 15:53:27   投稿:goldensun  
這篇文章主要介紹了詳解Django框架中的視圖級(jí)緩存,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下

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

from django.views.decorators.cache import cache_page

def my_view(request):
  # ...

my_view = cache_page(my_view, 60 * 15)

也可以使用Python2.4的裝飾器語法:

@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 ,也就是說15 分鐘乘以每分鐘 60 秒。)

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

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)求將使用緩存。

相關(guān)文章

  • python網(wǎng)絡(luò)編程 使用UDP、TCP協(xié)議收發(fā)信息詳解

    python網(wǎng)絡(luò)編程 使用UDP、TCP協(xié)議收發(fā)信息詳解

    這篇文章主要介紹了python網(wǎng)絡(luò)編程 使用UDP、TCP協(xié)議收發(fā)信息詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 如何實(shí)現(xiàn)在遠(yuǎn)程linux服務(wù)器上運(yùn)行python代碼

    如何實(shí)現(xiàn)在遠(yuǎn)程linux服務(wù)器上運(yùn)行python代碼

    這篇文章主要介紹了如何實(shí)現(xiàn)在遠(yuǎn)程linux服務(wù)器上運(yùn)行python代碼問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • python導(dǎo)入其它py文件的實(shí)現(xiàn)步驟

    python導(dǎo)入其它py文件的實(shí)現(xiàn)步驟

    本文主要介紹了python導(dǎo)入其它py文件的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • python自動(dòng)格式化json文件的方法

    python自動(dòng)格式化json文件的方法

    這篇文章主要介紹了python自動(dòng)格式化json文件的方法,可實(shí)現(xiàn)將json文件格式化的功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • Python with關(guān)鍵字,上下文管理器,@contextmanager文件操作示例

    Python with關(guān)鍵字,上下文管理器,@contextmanager文件操作示例

    這篇文章主要介紹了Python with關(guān)鍵字,上下文管理器,@contextmanager文件操作,結(jié)合實(shí)例形式分析了Python使用with關(guān)鍵字及上下文管理器、contextmanager進(jìn)行文件打開、讀寫、關(guān)閉等操作的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-10-10
  • python用正則表達(dá)式提取/匹配中文漢字

    python用正則表達(dá)式提取/匹配中文漢字

    在使用Python的過程中,由于需求原因,我們經(jīng)常需要在文本或者網(wǎng)頁元素中用Python正則表達(dá)式匹配中文,下面這篇文章主要給大家介紹了關(guān)于python用正則表達(dá)式提取/匹配中文漢字的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • anaconda的安裝和配置環(huán)境及導(dǎo)入pycharm的方法

    anaconda的安裝和配置環(huán)境及導(dǎo)入pycharm的方法

    這篇文章主要介紹了anaconda的安裝和配置環(huán)境及導(dǎo)入pycharm的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • 解決python 找不到module的問題

    解決python 找不到module的問題

    今天小編就為大家分享一篇解決python 找不到module的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • ubuntu 18.04搭建python環(huán)境(pycharm+anaconda)

    ubuntu 18.04搭建python環(huán)境(pycharm+anaconda)

    這篇文章主要為大家詳細(xì)介紹了ubuntu 18.04搭建python環(huán)境,包括Anaconda安裝、Pycharm安裝及初始配置,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 淺析Python中yield關(guān)鍵詞的作用與用法

    淺析Python中yield關(guān)鍵詞的作用與用法

    Python中關(guān)鍵字yield的作用是什么?用來干什么的?這篇文章就給大家詳細(xì)介紹了Python中yield關(guān)鍵詞的作用與用法,文中通過示例代碼介紹的很詳細(xì),對(duì)大家學(xué)習(xí)python具有一定的參考借鑒價(jià)值,有需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11

最新評(píng)論

西华县| 本溪市| 分宜县| 东城区| 丘北县| 郯城县| 潞西市| 大竹县| 康保县| 兴国县| 星子县| 香格里拉县| 郯城县| 探索| 巴彦淖尔市| 专栏| 临清市| 祁东县| 沈丘县| 通山县| 甘德县| 岳普湖县| 财经| 通江县| 崇仁县| 安吉县| 沙河市| 彰化市| 新昌县| 类乌齐县| 蒙山县| 怀宁县| 磐石市| 大荔县| 马关县| 兴安县| 南安市| 宁国市| 探索| 福建省| 凤山县|