【发布时间】:2022-01-08 16:20:11
【问题描述】:
当点击“哟”时,我可以看到媒体文件,但是当尝试通过图像标签显示图像时,在网页上看不到它
<a href="{{status.adv.url }}">yo</a>
<img src="{{status.adv.url}}" width="250" height="250" alt="advertise"/>
【问题讨论】:
当点击“哟”时,我可以看到媒体文件,但是当尝试通过图像标签显示图像时,在网页上看不到它
<a href="{{status.adv.url }}">yo</a>
<img src="{{status.adv.url}}" width="250" height="250" alt="advertise"/>
【问题讨论】:
改变这个
<img src="{{status.adv.url}}" width="250" height="250" alt="advertise"/>
到
<img src="{% static status.adv.url %}" width="250" height="250" alt="advertise"/>
并在模板顶部包含{% load static %} 模板标签
你的项目 url.py 应该有这些
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
# ... the rest of your URLconf goes here ...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
【讨论】: