1

私はDjangoを初めて使用し、サイトにサーバーのステータスをテキストとして表示させようとしています。ただし、このテキストは動的です。モデルでサーバーステータス関数を変更して「猫」を返すと、ブラウザに「猫」が5分間表示されない理由がわかりません。

これまでに学んだことから、これはサーバー側の Django キャッシング テンプレートに関係していると思われます。@never_cache を使用して .pyc ファイルを削除し、settings.py を編集して DummyCache を使用し、ブラウザのキャッシュをクリアしようとしましたが、すべて役に立ちませんでした。

何が起こっているのか、または可能な修正が何かを知っている人はいますか? ありがとう!

4

2 に答える 2

0

コードを変更した後、サーバーを再起動していることを確認してください(例:apacheまたはfastcgi)。

于 2012-11-15T08:33:29.733 に答える
0

設定の MIDDLEWARE_CLASSES でキャッシュがアクティブになっていないことを確認してください。以下のリンクも確認してください: https://docs.djangoproject.com/en/dev/topics/cache/#the-per-site-cache

于 2012-11-15T07:24:42.400 に答える