flask入門教程 18 快取

2021-09-26 11:26:10 字數 728 閱讀 9714

當你的應用變慢時,你可以考慮使用快取,flask本身沒有提供快取,但是依賴包werkzeug提供了。

我們可以使用******cache來使用簡單的快取:

from werkzeug.contrib.cache import ******cache

cache = ******cache(

)cache.

set(

"name"

,"pynickle"

)cache.

set(

"age",13

, timeout =5*

60)cache.get(

"name"

)

使用set方法設定快取,可以設定過期時間。當到了過期時間後會自動刪除,使用get方法獲取快取。

如果你需要使用memcached伺服器,那麼就可以memcachedcache類:

from werkzeug.contrib.cache import memcachedcache

cache = memcachedcache(

['127.0.0.1:11211'

])

from werkzeug.contrib.cache import gaememcachedcache

cache = gaememcachedcache(

)

Flask入門教程

目錄 1 flask 概述 2 flask 安裝 3 flask 應用 4 flask 路由 5 flask 變數規則 6 flask url構建 7 flask http方法 8 flask 模板 9 flask 靜態檔案 10 flask request物件 11 flask 將表單資料傳送到模...

Flask入門教程(1) 定義Flask

本系列文章僅為入門教程,入門舉例 1.匯入flask擴充套件 from flask import flask,escape,url for 2.建立flask 應用程式例項 需要傳入 name 作用是為了確定資源所在的目錄 3.定義路由及檢視函式 flask中定義路由是通過裝飾器實現的 defind...

Python關於flask 入門教程

flask核心 方法封裝 jinjia2 前端渲染值的語法 markupsafe 前端特殊字元的轉義,防止後端渲染時出現問題 itdangerous 加密和安全工具 werkzeug 德語,http協議封裝 1 pychrm右上角新建package,選擇flask,命名flask demo會自動生成...