我遇到了无法从媒体文件夹以外的任何地方加载图像的问题。
例如:
<img src="media/image.png" />
会加载得很好
但是,如果我将“image.png”文件移动到更深的 1 个文件夹:
<img src="media/folder/image.png" />
“image.png”将不会加载。
有人知道为什么会这样吗?
请您参考如下方法:
你需要使用 django staticfiles 模块。 “静态”找出您的文件放置位置并将所有请求重定向到此文件夹
假设您的 image.png 位于 you/yourapp/static/media/文件夹中,应该执行以下操作。
{% load static %}
<img src="{% static 'media/folder/image.png' %}" />
Read the docs关于使用 Django 提供静态文件。
