9

で遊ぶために 1.2 からトランク (この記事の執筆時点では r15175) に切り替えたところcontrib.staticfiles、ローカル devserver を使用すると、すべての管理メディアが 404 を返します。静的メディア (新しい contrib アプリによって管理される) はすべて期待どおりに動作しますが、開発コードが変更されたときにローカルのApacheインスタンスを再起動する必要がないように、開発サーバーで管理者を使用できるようにしたいと考えています。

これは既知の動作ですか?IRC で応答がありません。

編集: に関連しているようです:開発モードで django トランクを実行しているときに管理メディアが消えます、しかし実際の答えはそこにないようでした。

4

2 に答える 2

22

私は同じ問題を抱えていましたが、最終的にドキュメントの次の行に気付きましたADMIN_MEDIA_PREFIX:

静的ファイルとの統合の場合、これは STATIC_URL の後に「admin/」が続くものと同じである必要があります。

それをすることは私のためにそれを修正しました。

編集 2012-03-12 : Django 1.4 の時点で廃止ADMIN_MEDIA_PREFIXされたことに注意してください。

于 2011-03-27T15:52:11.740 に答える
0

Windowsで開発していますか?

もしそうなら(またはそうでなくても)、Djangoのバグを見てください。チュートリアルを行うときに管理インターフェースの静的ファイルをロードできません。問題の原因である可能性があります。

于 2011-01-14T19:58:56.857 に答える