Как удалить определенный кэш Django по имени фрагмента кэша?

Допустим, я не хочу очищать весь кэш, а только определенный фрагмент. В моем шаблоне есть следующее:

{% cache 500 sidebar %}

.. sidebar ..

{% endcache %}

Я знаю о cache.delete(key), но как я могу найти key на основе имени фрагмента кэша "sidebar"? Я использую FileBasedCache cache.

Когда я использовал Redis Cache, там был метод keys(), который позволял найти ключ по шаблону имени, но он не работает с FileBasedCache.

Вернуться на верх