1

Django テンプレートを使用して画像を表示しようとしています。

私が持っている設定で:

MEDIA_ROOT = 'C:/workspace/mysite/uploaded_media/'
MEDIA_URL = 'http://localhost:8000/mysite/media/'

htmlは

<img source = "http://localhost:8000/mysite/media/blabla.jpg"></img>

フォルダー Upload_media に画像ファイル blabla.jpg があります

ここで何が欠けていますか?

編集:最初の問題は、タグに「src」ではなく「source」を書くことでした。ああ。(現在、以下の回答を試みています。)

4

1 に答える 1

2

試す

MEDIA_URL = '/media/'

そしてテンプレで

<img src="/media/blabla.jpg" />

また、これらのコード行を urls.py 内に配置し、DEBUG を True に設定します。

if settings.DEBUG:
  # static files (images, css, javascript, etc.)
  urlpatterns += patterns('',
    (r'^media/(?P<path>.*)$', 'django.views.static.serve', {
    'document_root': settings.MEDIA_ROOT}))
于 2012-10-05T07:54:19.350 に答える