0

settings.pyファイルに次のコードがあります

MEDIA_ROOT_PATH = MEDIA_FILES = os.path.join(PROJECT_ROOT, "media")
MEDIA_ROOT = MEDIA_ROOT_PATH
MEDIA_URL = '/media/'
STATIC_ROOT_PATH = STATIC_FILES = os.path.join(PROJECT_ROOT, "static")
STATIC_ROOT = STATIC_ROOT_PATH
STATIC_URL = '/static/'

urls.pyファイルのこの行

urlpatterns += staticfiles_urlpatterns()

開発サーバーはディレクトリからコンテンツを提供できますが、/static/ディレクトリからコンテンツを提供することはできません/media/。それを urls.py に追加するにはどうすればよいですか?

4

1 に答える 1

1

以下を URL パターンに追加します。

urlpatterns += patterns('',
    (r'^media/(?P<path>.*)$', 'django.views.static.serve', {
    'document_root': settings.MEDIA_ROOT}))
于 2011-12-14T19:43:37.937 に答える