0

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

4

1 回答 1

1

您需要在开发时为您的项目设置一个本地设置文件(只要确保您不部署本地设置!) -这个 StackOverflow 答案会有所帮助。

于 2013-04-12T20:41:40.100 回答