日付/時刻フィールドを持つモデルを含む Django アプリケーションを開発しています。アプリケーションのローカル コピーでは、その特定のモデルの管理ページで、日付/時刻フィールドに次のように表示されます。
代替テキスト http://www.cs.wm.edu/~mpd/images/bugs/django-date-local.png
これは予想通りです。ただし、Web サーバーにデプロイしてそこからアプリケーションを使用すると、次のようになります。
代替テキスト http://www.cs.wm.edu/~mpd/images/bugs/django-date-server.png
サーバー上のアプリケーションは、サーバー上でデバッグを無効にしていることを除いて、私のローカル コピーとまったく同じです (しかし、それは問題ではないと思います...そうすべきでしょうか?)。サーバー上の管理アプリがローカルの管理アプリと異なるのはなぜですか?
アップデート
- この問題は Safari に限定されているようです。Firefox から管理サイトにアクセスすると、「Today」「Now」ボタンが表示されます。Safari は、これらのウィジェットを表示するために必要な JavaScript ファイルの一部をダウンロードできないようです (ただし、Firefox がダウンロードできるのは奇妙です)。
- Safari が次のファイルに対して「304 Not Modified」コードを受信していることに気付きましたが、その意味や修正方法がわかりません。明らかに、これらは日付/時刻ウィジェットを制御する JavaScript ファイルと画像です。
RelatedObjectLookup.js
DateTimeShortcuts.js
icon_calendar.gif
icon_clock.gif