Кэширование фрагментов шаблонов Django работает не так, как должно работать
Ссылаясь на следующую документацию, я пытаюсь сделать следующее
https://docs.djangoproject.com/en/dev/topics/cache/#template-fragment-caching
{% cache 500 sidebar request.user.username %}
{% if user.is_authenticated %}
{{ user.first_name}}
{% endif %}
{% endcache %}
Проблема в том, что мое аутентифицированное имя и фотография кэшируются и видны другим пользователям, а имена других пользователей - другим пользователям. По сути, каждый входящий в систему попадает в кэш предыдущего посетителя сайта.
Кроме этого нет доступа пользователей или каких-либо других проблем с безопасностью.
Можете ли вы подсказать, почему так происходит и каково решение проблемы.