未知
项目描述
Muffin-Cache – 为 muffin 框架提供的简单缓存工具。
需求
python >= 3.4
muffin >= 0.5.5
muffin-redis >= 0.3.0
安装
松饼缓存 应使用pip安装
pip install muffin-cache
使用
将 Muffin-Redis 和 Muffin-Cache 添加到 muffin 插件列表
import muffin
app = muffin.Application(
'example',
PLUGINS=(
'muffin_redis',
'muffin_cache',
)
)
并为基于类的视图使用 CacheHandler
from muffin_cache import CacheHandler
@app.register('/cached')
class Example(CacheHandler):
def get(self, request):
return 'text'
或为基于函数的视图使用 cache_view
from muffin_cache import cache_view
@app.register('/cached')
@cache_view
def example(request):
return 'text'
缓存生命周期由 muffin 应用的 CACHE_LIFETIME 设置决定。(默认生命周期为 30 分钟)。
错误跟踪器
如果您有任何建议、错误报告或烦恼,请向 https://github.com/drgarcia1986/muffin-cache/issues 的问题跟踪器报告
贡献
Muffin-Cache 的开发发生在: https://github.com/drgarcia1986/muffin-cache
贡献者
drgarcia1986 (Diego Garcia)
许可协议
许可协议: MIT 许可证。
项目详情
关闭
muffin-cache-0.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8074c2e74820da82afdeb3bdef54e83e0c0d507161808873fbb8906096d97283 |
|
MD5 | 03eb8a199edecc61ca93060be8cd5eb2 |
|
BLAKE2b-256 | beda55685f98e31a5ebc0428dcca6fca6336fb7476bcd43eb34d049ab2080b6c |