私のウェブアプリ(サイト全体へのログインが必要)で作業しているときに、面白い「グリッチ」に気づきました(それを呼び出すことができる場合)。Chromeで(テストサーバー上の)サイトにログインして、Djangoサイトを表示していました。次に、サイトからログアウトしてChromeを完全に閉じました。
次に、Firefoxを開いて、ログインページに移動することを期待して、DjangoサイトへのURLを貼り付けました。しかし、私はログインを求められず、すでにログインしていました。そこで、サイトからログアウトしてFirefoxを閉じました。
次に、Chromeを再度開いてログインしましたが、CSSスタイルがないことがわかりました。ログインすると、サイト全体でCSSスタイルが失われ、テストサーバー304
ですべてのCSSファイルとIMGファイルのエラーが発生し続けました。
エラーは時間の不一致に関係していることがわかりました304
(Djangoはログアウトしたと思っていましたが、Firefoxではログインしていました。混乱しています)。
これが回避できるのか、それともテストサーバーの「機能」なのか疑問に思っていました。このようなことは本番モードでも起こりますか?
私が求めていることを明確にするために編集してください:
ApacheでWebアプリを起動したときに、Djangoテストサーバーで発生した304エラーによるスタイルと画像の損失は引き続き発生しますか?
ありがとう!