Оптимизация запросов с помощью Django ORM

Я использую debug-toolbar для просмотра общего количества запросов. Проблема в том, что когда я перезагружаю страницу, я вижу разное количество общих запросов, при одинаковом коде и очень коротком интервале между перезагрузками страницы. Я понимаю, что это как-то связано с кэшированием. Вопрос в том, есть ли какой-нибудь короткий путь, чтобы заставить Django хотя бы в режиме отладки всегда выполнять все запросы, чтобы я мог видеть реальное влияние моих изменений в коде?

Если это действительно кэширование через фреймворк кэширования, то я бы рекомендовал изменить ваш бэкенд кэширования с DummyCache.

Из документации:

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
    }
}
Вернуться на верх