如何在每次签出时禁用Django缓存?
在Django 1.3之前,我可以通过在settings.py导入的settings\local.py中指定CACHE_BACKEND = None
来禁用本地开发签出的缓存。SVN忽略了settings_local.py,因此我可以始终确保本地环境没有缓存,而不必担心修改settings.py中的缓存参数。
现在,使用Django 1.3和新的CACHES={…}结构,设置CACHES = None
或CACHES['default']['BACKEND'] = None
会导致Django窒息,设置CACHES = {}
似乎仍然可以启用基本缓存。
多个缓存的解决方案,要禁用所有缓存:
解决方案如果要禁用某些缓存,可能会有帮助:
我在我的设置中使用这个,所以如果我想测试已部署的缓存(在本例中是memcache)的使用情况,它会更灵活一些
https://docs.djangoproject.com/en/3.0/topics/cache/#dummy-caching-for-development
虚拟缓存(用于开发)-这实际上并不缓存,因此您可以在开发端使用它。
相关问题 更多 >
编程相关推荐