Я хочу использовать несколько движков кэширования в одном проекте django. В примере я использую sorl.thumbnail, который сгенерировал много запросов sql, чтобы получить / установить эскиз для изображения модели. Для кеширования этих запросов я использую memcached backend. Но другие кеши перестали работать, я имею в виду кэширование шаблонов с {% cache ... %}
, а также через API cache.get (), cache.set (). Я хочу быть примерно таким
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:11211',
},
'filebased': {
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
}
}
Как я могу использовать файловый кеш в шаблоне? Потому что {% cache%} использует memcached backend и выдает много запросов, особенно с использованием деревьев (django-mptt)