2016-07-29 22 views
0

ImageFieldから画像をテンプレートにアップロードしようとしていますが、表示されません。コードとスクリーンショットがよりよく説明されます。Django。 ImageFieldから画像を読み込むことができません

{% extends 'board/base.html' %} 

{% block content %} 
<div class="op_post"> 
    <img src="{{op_post.image.url}}"> 
</div> 
{% endblock content %} 
thread.html

settings.py

STATIC_URL = '/static/' 
STATIC_ROOT = os.path.join(BASE_DIR, 'static') 
MEDIA_URL = '/media/' 
MEDIA_ROOT = '/media/veracrypt1/django/pycaba/pycaba/media/' 

models.py

image = models.ImageField() 

views.py

def thread(request, boardname, thread_id): 
    board = boardname 
    thread = thread_id 
    op_post = get_object_or_404(Posts, board=board, id=thread_id) 
    return render(request, 'board/thread.html', {'op_post':op_post}) 

ブラウザで

thread.htmlソース

enter image description here

答えて

0

何Djangoのバージョンを使用していますか?あなたはURLパターンにstatic file urlsを含めましたか?

+0

ありがとうございました。静的なURLを含めて助けた – umaru

関連する問題