django模型的缓存管理器

django-cache-manager-redux的Python项目详细描述


django缓存管理器缓存管理器将缓存在模型中看到的任何查询。对于模型的任何更新/删除,将收回模型缓存。此管理器对于不经常更改的型号非常有用。

[![构建状态](https://travis-ci.org/vijaykatam/django-cache-manager.svg?branch=master)(https://travis ci.org/vijaykatam/django缓存管理器)
[![覆盖状态](https://img.shields.io/covertalls/vijaykatam/django cache manager.svg)(https://covertalls.io/r/vijaykatam/django cache manager)
[![pypi版本](https://badge.fury.io/py/django-cache-manager.svg)(https://badge.fury.io/py/django-cache-manager)




``sh
pip install-django-cache-manager
``
/>
` ` `
` `
/>` `
`/>` `


用法

已安装的应用程序
``
已安装的应用程序=(

‘django_cache_manager’,


````
在“settings.py”中为“django_cache_manager.cache_backend”定义缓存后端。后端可以是任何实现django缓存API的缓存后端


```
caches={
'django缓存管理器.缓存后端':{
'backend':'django.core.cache.backends.memcached.memcachedcache',
'location':'127.0.1:11211',
>


`````
`````
``````
sh
品牌Shell
```
示例模型
```
来自测试。模型导入制造商
来自测试。模型导入汽车
来自测试。模型导入驱动程序
m=制造商(name='tesla')
m.save()
c=汽车(make=m,model='model s',year=2015)
c.save()
d=驱动程序(first\u name='abc',姓氏“xyz”
d.save()
d.cars.add(c)
drivers=driver.objects.select‘u related('car,'manufacturer').all()
````




















/>`` sh ` ` ` ` ` ` `
/>` ` ` ` ` ` ` ` `
支持-1.5、1.6、1.7、1.8、1.9,1.10












历史





0.5.1
-
*避免查询为空时的伪缓存误取
*修复错误:nontype对象没有属性` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
























>0.4
>>
>>>


<0.3
>
>
>>

>>
>>


>>

>>


>
















=>




>>

>>








<是的查询中的字符。


>0.1.4
---------
*[bugfix]-为具有中间(直通)模型的manytomanyfield的模型修复批量更新时的缓存收回。



<0.1.3
----
*[bugfix]-为具有中间(直通)模型的manytomanyfield的模型修复缓存收回。型号。



0.1.2
----
*[bugfix]-正确处理可传递给'\\\'in'筛选器参数的空项目。相关的django错误:https://code.djangoproject.com/ticket/12717



>0.1.1
---------

*[bugfix]-使相关的模型缓存失效以进行更改,用于选择相关查询。



>0.1.0
----


*测试覆盖率
*多个关系的缓存失效



<0.1.0-beta.1
----

*第一个beta版本

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

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar