2011-01-13 9 views
0

Djangoから私は既存の写真を上書きします。この写真はユーザーのプロフィール写真です。私は元の画像をサーバー上のusername.pngとして保存します。その後、/ homeページにリダイレクトされたとき古い画像はブラウザによってキャッシュされます。プロフィール写真がキャッシュされています

どう

リターン・HttpResponseRedirect(「/ホーム/」)この問題を克服するために

答えて

0

キャッシュヘッダーを設定する方法については、このリソースを参照してください。

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

ページの新鮮な(キャッシュされていない)バージョンが要求され、現在の日付/時刻に最終-Modifiedヘッダを設定します。 Expiresヘッダーに、現在の日付/時刻に定義済みのCACHE_MIDDLEWARE_SECONDSを加えたものを設定します。 CACHE_MIDDLEWARE_SECONDS設定からページの最大経過時間を与えるようにCache-Controlヘッダーを設定します。

これらの設定を制御すると、コンテンツが変更されたときに、キャッシュしたくないコンテンツが確実に更新されます。

関連する問題