简化缓存存储和检索的微库

django-cache-results的Python项目详细描述


https://img.shields.io/travis/LabD/django-cache-results/master.svg?branch=masterhttps://img.shields.io/pypi/v/LabD.svghttps://img.shields.io/pypi/l/LabD.svghttps://img.shields.io/codecov/c/github/LabD/django-cache-results/master.svg

django缓存结果

一个简化缓存代码的微库。

用法:

defkey_function(arg1,arg2):returnf"prefix.{arg1}.{arg2}"@cache_results(key_function=key_function)defsome_function(arg1,arg2):return"COMPLEX DATA"

正常使用:

value=some_function(1,2)

跳过缓存:

value=some_function.bypass_cache(1,2)

更新缓存:

value=some_function.refresh_cache(1,2)

取出手动操作的钥匙:

cache_key=some_function.cache_key(1,2)

安装

从pypi安装模块:

pip install django-cache-results

并在项目中使用:

fromcache_resultsimportcache_results

贡献

这个模块有没有遗漏或不喜欢的地方? 给我们一个请求!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用EntityManager有没有更有效的习惯用法?   Android上的java Google应用程序引擎(GAE)响应代码和cookie   如何在Java中创建单元测试?   java从DB获取特定列的最新行   java替换所有悬空元字符   java使用Hibernate删除SQL表中的数据   swing显示JComponent对象Java   java在确认内容类型后如何将URL保存到文件?   javascript如何从段落中选择大量单词?(硒)   java在Linux上使用BundleEnableTiveCode不起作用   java使用日志似然性来比较不同的mallet主题模型?   java无法在Tomcat7上运行Spring Boot 2.0:“由于缺少ServletWebServerFactory bean,无法启动ServletWebServerApplicationContext。”   java有办法显式引用非静态内部类实例吗?   java如何使用Spring的NamedParameterJdbcTemplate在MySQL数据库中创建和删除表?