Как отключить кэширование Django на основе каждого заказа?
Назад до Django 1.3, я могу отключить кеширование для моей локальной проверки разработки, указав CACHE_BACKEND = None
в файле settings_local.py, импортированном параметром settings.py. Параметры settings_local.py были проигнорированы SVN, поэтому я всегда мог убедиться, что моя локальная среда не кэширована, но не нужно беспокоиться об изменении параметров кэша в settings.py.
Теперь, когда Django 1.3 и новая структура CACHES = {...}, настройка CACHES = None
или CACHES['default']['BACKEND'] = None
заставляет Django задыхаться, а установка CACHES = {}
по-прежнему позволяет базовое кэширование.