如何在内存中缓存Django模型

Lua*_*eca 8 python django caching django-models

我在我的应用程序中有一个模型,在我的应用程序中使用了很多,一些视图在该表中做了100个查询,我已经有很多优化来更好地利用这个模型,但是很大一部分由于个人原因,数量是由其他类的Django init方法引起的...所以实际上我只是放了一个全局变量来存储该模型的所有对象,所以当我从该模型中创建或删除一个对象时只是重新加载该列表...但我不想使用像Memcached或Redis这样的缓存机器...我只想将QuerySet结果存储在内存中......我还想在这个缓存的Queryset中使用Managers.

提前谢谢,抱歉我的英语不好.

Jos*_*eph 10

您可以使用Django提供的缓存.

对一个非常相似的问题的答案可以让你走上正轨.