我想在开发时禁用我的Django项目上的缓存,但是在Heroku上部署时会启用它。
这是我当前的缓存设置:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
'LOCATION': os.path.join(PROJECT_ROOT, 'cache/'),
}
}
我知道下面的代码不会在开发时缓存:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
}
}
我的问题是:如何将这两个设置组合到本地计算机上的虚拟缓存中,但是在Heroku上缓存?