1

{{STATIC_URL}}img/memestatlogo2.jpg を読み込もうとすると、次のエラーが表示されます。django が img/memestatlogo2.jpg の STATICFILES_DIRS を検索しないのはなぜですか?

Page not found (404)
Request Method: GET
Request URL:    http://127.0.0.1:8000/static/img/memestatlogo2.jpg

Using the URLconf defined in memestat.urls, Django tried these URL patterns, in this order:
^$
The current URL, static/img/memestatlogo2.jpg, didn't match any of these.

これが私のsettings.pyからの関連構成です

STATIC_ROOT = ''

STATIC_URL = '/static/'

STATICFILES_DIRS = ('/home/ryan/Programming/OpenCV-2.4.2/msheroku/memestat/stats/')

画像は次の場所にあります。

「/home/ryan/Programming/OpenCV-2.4.2/msheroku/memestat/stats/img/memestatlogo2.jpg」

4

1 に答える 1

0

STATICFILES_DIRSコマンドを実行するときにのみ使用されますcollectstaticSTATIC_ROOT次に、上記の例では設定されていないファイルがコピーされます。

STATIC_ROOT静的ファイルをコピーするdirに設定する必要があります。このディレクトリには、robots.txt、favicon.ico、ロゴ、背景画像など、アプリの一部ではないプロジェクト全体の静的ファイルも保持されます。

于 2013-02-26T19:16:04.367 に答える