Если вы смешиваете динамические и статические данные на одной странице, в вашем случае динамических данных вошедшего пользователя пользователя, то кэширование страниц не является правильным выбором , Это не изменится, если вы используете файловое хранилище кеша вместо memcached.
Предлагаю попробовать кеширование фрагментов. Вы можете сделать что-то вроде этого:
{% load cache %}
{% cache 500 sidebar %}
.. sidebar ..
{% endcache %}
Это будет кэшировать содержимое тега кэша на 500 секунд с боковой панели идентификатора.
Вы можете найти более подробную информацию о кэшировании здесь:
http://docs.djangoproject.com/en/dev/topics/cache/
Если это страница, которая собирается ударить очень часто, например, страницу приветствия, что вы чувствуете, принесет пользу от использования кэширования страниц по кешированию фрагментов (например, единственными динамическими данными являются имя пользователя), тогда есть несколько других вариантов.
Скажите, например, что вы хотите иметь полностью статическую страницу, за исключением раздела входа/выхода в верхней части страницы, в котором отображаются разные ссылки в зависимости от того, зарегистрирован ли пользователь, или вы можете проверить наличие файла cookie для проверки подлинности когда страница сначала загружается и условно отображает разные данные с помощью javascript.