2012-03-10 5 views
1

Djangoが(管理者)静的ファイルをどのように扱うかについて、高いレベルの明快さを得ようとしています。 (私はサードパーティのサーバーから画像を提供しています)新しい場所にDjangoのsettings.pyでSTATIC_URL設定を変更する場合DjangoのSTATIC_URLを変更すると、ADMIN_MEDIA_PREFIXが中断されるのはなぜですか?

ADMIN_MEDIA_PREFIXを混乱させるため、管理者のメディア(CSS、画像を停止しているようです、 js)が配信されないようにします。

どうしてですか?私もSTATIC_URLADMIN_MEDIA_PREFIXは、アプリケーションのさまざまな部分に関係し、互いに影響しないようにする必要があります。

答えて

1

どのバージョンのDjangoを使用しますか? Django 1.4より前では、STATIC_URLとADMIN_MEDIA_PREFIXは実際には異なる部分です。 Django 1.4では、ADMIN_MEDIA_PREFIXは廃止され、STATIC_URLは単独で使用されています。

対応するファイルを提供するために使用している方法も重要です。管理ページでメディアファイルのURLをチェックすることができます。正しく生成されてもロードできない場合は、Django自体ではなく誤って設定されたWebサーバーが原因である可能性があります。

+0

** STATIC_URL **が** ADMIN_MEDIA_PREFIX **のサブセット/派生物でない場合、collectstaticにいくつかの問題があるようです。このアプリはDjango 1.3.1上にあるHerokuでホストされていますので、間もなく問題はなくなります。 – NSTJ

関連する問題