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