Оптимизация запросов с помощью Django ORM
Я использую debug-toolbar для просмотра общего количества запросов. Проблема в том, что когда я перезагружаю страницу, я вижу разное количество общих запросов, при одинаковом коде и очень коротком интервале между перезагрузками страницы. Я понимаю, что это как-то связано с кэшированием. Вопрос в том, есть ли какой-нибудь короткий путь, чтобы заставить Django хотя бы в режиме отладки всегда выполнять все запросы, чтобы я мог видеть реальное влияние моих изменений в коде?
Если это действительно кэширование через фреймворк кэширования, то я бы рекомендовал изменить ваш бэкенд кэширования с DummyCache
.
Из документации:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
}
}