DJANGO媒体图片不显示



你好,我正在尝试从显示图像媒体/图片

在我的html我有这个代码:index . html

{% extends 'basic_app/base.html' %}
{% block metablock %}
<title>CBV - Index</title>
{% endblock metablock %}
{% block bodyblock %}
<div class="container-fluid">
<h1>Hello {{word}}</h1>
<img src="/media/images/bobcatminer.jpg" alt="bobcat">
</div>
{% endblock bodyblock %}

on settings.py我为media设置了这个

MEDIA_ROOT = Path.joinpath(BASE_DIR,'media')
MEDIA_URL = '/media/'

我不知道出了什么问题,请帮忙。事先谢谢。

在您的project's urlapp url中添加MEDIA_ROOT。像这样:-

在你的应用程序的url(在最后):-

]
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

在项目的url中(在末尾):-

] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

最新更新