在我的一些模板中,我使用{% cache %}
模板标签来缓存某些部分,但对于开发,我不希望缓存任何内容。我尝试使用设置变量在单独的设置文件中将 dev 的缓存过期时间设置为零,并使用 a 调用它context_processor
,尽管它不起作用。
有谁知道禁用开发环境缓存的方法?
谢谢你的帮助 :)
您可以使用 django 虚拟缓存进行开发:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
}
}
https://docs.djangoproject.com/en/dev/topics/cache/?from=olddocs/#dummy-caching-for-development
确保永远不会缓存您的媒体文件(包括样式表)可能是个问题。这是一种对我有用的方法: