django模型的易于使用的缓存。

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


#django model cache

django models的一个易于使用的缓存。


此代码已经开发并在生产环境中使用了一年。

有关更多示例,请参见“tests/simple/tests.py”。

``python
class brand(models.model):
name=models.charfield(max_length=128)



class product(models.model):
code=models.uuidfield(default=uuid.uuid4,editable=false,unique=true)
brand=models.foreignkey('brand')
name=models.charfield(最大长度=255)

cache=cachecontroller(fields=['code',('brand戥id','name')],related戥fields=['brand',timeout=none)

class meta:
unique戥together=('name',,'br and')






product=product.cache.get(pk=1)


\product=product.cache.get(pk=1)




























只需运行“tox-tox”就可以了。








'或安装依赖项并运行'cd tests/&;./manage.py测试`.



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

推荐PyPI第三方库


热门话题
返回数组无效的java方法   异步Java CompletableFuture获取其请求   java是否可以像RDBMS那样使用视图?   java如何在屏幕上只运行一个片段?   java无法从Vertex jdbc查询中获取结果   java从jtable获取对象的正确方法   java Spring 3数据设备替代方案   Java BigDecimal:四舍五入到客户首选的数字和增量   JAVA主窗口没有出现,我必须左键单击主窗口。java并单击run查看它   Eclipse RCP中的java进程自定义设备事件   JavaEclipse一次又一次地构建代码(没有任何更改)?   java如何实现对象合并