我想在开发时禁用我的 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 上缓存?