2012-02-21 13 views
-3

ユーザーがデータベースにデータを追加した後、追加されたデータを別のページで見つけることができません。その後私はサーバーを再起動しました。ユーザーはそのページ内の新しいデータを見つけることができます。私はそれがキャッシュの問題だと思う。ページがすでにキャッシュに入っている場合に発生します。 djangoはページを現金でユーザーに送ります。私はこの問題を解決する方法を知らない。djangoキャッシュの問題

誰でも手伝ってもらえますか?ありがとうございます

+0

キャッシングエラーが – Willian

+1

であると思うところに、 'settings.py'で指定するまでdjangoが自動的にキャッシュしないコードを追加してください。あなたがそれを指定していなければ、これを引き起こすdjangoのキャッシュフレームワークではありません。 – Amyth

答えて

1

キャッシュしたくない場合は、使用しないでください。キャッシュを無効にする必要があります。または、キャッシュのタイムアウトを減らします。

+0

キャッシュを無効にする方法は? – user758479

+0

Djangoはライブラリのようです。 djangoにキャッシュを設定しないと、キャッシュされません。あなた、またはあなたが話しているコードは、どのようにキャッシュを使用していますか?たぶんそれはいくつかのキャッシュデコレータを使用します。ドキュメントを読んで問題を自分で解決してから、ここで質問してください。 – guettli