2011-01-13 2 views
0

От Django я перезаписываю существующую фотографию. Эта фотография - изображение профиля пользователя. Я сохраняю изображение в формате evertime как username.png на сервере. Так после чего, когда перенаправление выполняется на/home page старое изображение кэшируется браузером.Изображение профиля в кеше

Как преодолеть эту проблему

возвращение HttpResponseRedirect («/ домашний /»)

ответ

0

Смотрите этот ресурс для получения информации о том, как установить заголовки кэша.

http://docs.djangoproject.com/en/dev/topics/cache/

Устанавливает Last-Modified заголовка к текущей дате/времени, когда свежая (некэшированная) версия страницы запрашиваются. Устанавливает заголовок Expires в текущую дату/время плюс определенные CACHE_MIDDLEWARE_SECONDS. Устанавливает заголовок Cache-Control, чтобы дать максимальный возраст для страницы - опять же, из параметра CACHE_MIDDLEWARE_SECONDS.

Управление этими настройками гарантирует, что содержимое, которое вы не хотите кэшировать, будет обновлено при изменении содержимого.

Смежные вопросы