Картинка профиля кешируется - PullRequest
0 голосов
/ 13 января 2011

Из Django я перезаписываю существующую фотографию. Эта фотография является аватаркой пользователя. Я сохраняю эту фотографию на сервере под именем username.png, так что после этого, когда выполняется перенаправление на домашнюю страницу, появляется старая фотография.кэшируется браузером.

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

return HttpResponseRedirect ('/ home /')

1 Ответ

0 голосов
/ 13 января 2011

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...