2
STATIC_ROOT = '%s/site_media' % PROJECT_DIR
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(STATIC_ROOT, 'images'),)

127.0.0.1:8000/static/something.jpg を実行すると、すべてが機能します。しかし、私はこの 127.0.0.1:8000/static/ images /something.jpgのような something.jpg を取得したい

STATICFILES_DIRS を変更すると:

STATICFILES_DIRS = ('',)

127.0.0.1:8000/static/ images /something.jpg が機能しないのはなぜですか?

4

1 に答える 1

2

使用する

STATICFILES_DIRS = (os.path.join(STATIC_ROOT, ''),)

STATIC_DIRはプロジェクトディレクトリを指している必要がありsite_mediaます。それに追加images'すると、127.0.0.1:8000/static/images/something.jpgで検索されています.../site_media/images/images/something.jpg

于 2012-07-22T11:16:57.223 に答える