Как отключить кеш для разработки в django?
В некоторых моих шаблонах я использую тег {% cache %}
для кэширования некоторых частей, но для разработки я не хочу, чтобы что-то было кэшировано. Я попытался использовать переменную настроек, чтобы установить время истечения срока кеширования до нуля для dev в отдельном файле настроек и вызвать его с помощью context_processor
, хотя он не работает.
Кто-нибудь знает, как отключить кеш для среды dev?
Спасибо за вашу помощь:)
Ответы
Ответ 1
Вы можете использовать кэширование django для создания:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
}
}
https://docs.djangoproject.com/en/dev/topics/cache/?from=olddocs/#dummy-caching-for-development
Ответ 2
Возможно, проблема в том, что ваши медиафайлы, включая ваши таблицы стилей, никогда не кэшируются. Вот один из способов, который работает для меня:
http://lee-phillips.org/djangoStatic/