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 Spring引导类NotFoundException EmbeddedServletContainerCustomizer   java osgi安全模型是如何工作的?   java在双链表中迭代?   (JAVA)使用命令提示符创建。来自多个服务器的jar文件。类文件   Java处理在使用线程时不显示内容   java不休眠SessionFactory。openSession()等待数据库连接从池中可用   MySQL Java Bukkit插件从数据库中选择   java如何使用CharSequence   java如何在Spring MVC REST中为JSON设置contentlength?   java在现有SOAP web服务上构建REST包装器   java Vertx NetServer控制读取流   Linux下的C++全局java语言   java我可以使用数组。用2d数组填充?如果是,我该怎么做?   java如何在google应用程序引擎的日志中显示UTF8字符?