2

ステージング サーバーと運用サーバーに新しい Web サイトをデプロイしましたが、何らかの理由でメディア ディレクトリの画像に 404 エラーが表示されます。画像へのパスは正しく、画像はそのパスにあります。

<img src="/media/projects/hair/2012/test-1/13221803.jpg" alt="Slide 1" width="570" height="270" style="">

ls -la ~/.virtualenvs/website/project/media/projects/hair/2012/test-1
total 144
drwxr-x--- 2 username username   4096 Aug 27 16:43 .
drwxr-x--- 3 username username   4096 Aug 27 16:43 ..
-rwxrwxr-x 1 username username 131719 Aug 27 16:43 13221803.jpg

settings.py:

MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media')
MEDIA_URL = '/media/'

イメージ ファイルが他のディレクトリ内にネストされているため、問題が発生していますか? ファイルは静的ディレクトリから問題なく提供されています。何かアイデアはありますか?

ありがとう、

ジェイソン

4

1 に答える 1

4

あなたの urls.py にはこのターゲットがありますか?

    urlpatterns += patterns('',
            (r'^media/(?P<path>.*)$', 'django.views.static.serve', {
                    'document_root': settings.MEDIA_ROOT}))
于 2012-08-27T22:57:47.643 に答える