0

大したことではないので、これは「なぜこれが起こるのか」というような質問です。やめてくれればいいのですが、くっついてもOKです。

Django で作成した webapp があります。開発サーバーと実稼働サーバーの 2 つのサーバーがあります。すべての CSS/img/js ファイルが正しく読み込まれており、両方のサーバーですべて正常に動作しています。並べ替え。実稼働サーバーは問題なく動作しています (CSS/imgs/Javascript のすべてが正常に読み込まれます)

私はすべての開発を開発サーバーで行い、コーディング中に Django のテスト サーバーを使用します。コマンドを初めて実行するときはrunserver、ブラウザー (具体的には Chrome) を開きます。自分の192.1.1.123:8080アドレスに移動すると、Django Web アプリがありますが、CSS がまったく読み込まれていません。私がしなければならないことは、2 番目のタブを開き (最初のタブを開いたままにして)、192.1.1.123:8080再び私のタブに移動し、すべての CSS をロードします (django Web サーバーを再起動せずに)。これはブラウザの特性だと思います-キャッシュに関するものです。確信はないけど。

なぜこれが起こるのかについて何か考えはありますか?

4

1 に答える 1

1

いくつかの Django プロジェクトに取り組んでいて、それらを切り替えていたときに、同様の問題が発生しました。ブラウザはすべての静的コンテンツをキャッシュし、別のプロジェクトに切り替えてファイルが変更されたことに気づきませんでした。CTRL+F5 でページをリロードすると解決するはずです。

于 2012-12-09T22:13:16.200 に答える