Как отключить кэширование 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 = {}
все еще, кажется, включает базовое кэширование.