如何在django中禁用缓存以进行开发?

Ger*_*ard 11 python django

在我的一些模板中,我使用{% cache %}模板标签来缓存某些部分,但是对于开发,我不想要任何缓存.我尝试使用一个设置变量在一个单独的设置文件中为dev设置缓存过期时间为零,并使用a调用context_processor它,尽管它不起作用.

有没有人知道为开发环境禁用缓存的方法?

谢谢你的帮助 :)

pah*_*hko 24

您可以使用django虚拟缓存进行开发:

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
   }
}
Run Code Online (Sandbox Code Playgroud)

https://docs.djangoproject.com/en/dev/topics/cache/?from=olddocs/#dummy-caching-for-development