4

djangoで静的ファイルを設定することは、私にとって常に悪夢でした。djangoの静的コンテンツを扱うことになると、私は落ち込んで、愚かで愚かだと感じます。私は管理インターフェイスをほとんど使用せず、パフォーマンスに影響を与えないため、管理メディアファイルを静的ファイルとして提供することを本当に気にしませんでした。

1.4にアップグレードするまで、この開発セットアップで問題なく動作しました。

settings.py

MEDIA_ROOT = 'd:/~Sasha/Portman/media/'
MEDIA_URL = 'http://localhost:8000/media/'
ADMIN_MEDIA_PREFIX = '/admin-media/'

urls.py

(r'^admin/', include(admin.site.urls)),

(r'^media/(?P<path>.*)$', 
    'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),

django 1.4の「最新情報」のドキュメントを調べたところ、問題を軌道に戻すために何を変更する必要があるのか​​がわかりません...

4

1 に答える 1

4

ADMIN_MEDIA_PREFIXは、Django1.4で非推奨になりました。管理者は、Django1.3で導入されたstaticfilesアプリを使用しています。また、ドキュメントページの最後に記載されているように、静的ファイル開発ビューを設定することを忘れないでください。

于 2012-04-01T00:12:32.733 に答える