图片无法加载。我看到o图像已损坏。我使用静态标签。我也试过给出绝对路径而且从未工作过。我使用了alt标签,但我仍然只能看到破碎的图像图标。标签是否正确我应该尝试什么?图像位于static \ images \ logo.png
中base.html文件
{% load static %} {# loads static tag #}
<div id="header">
{% block header %}
<img src="{% static 'images/logo.png' %}" alt="alternative text" />
{% endblock %}
</div>
setting.py:
MEDIA_ROOT = ''
MEDIA_URL = '/media/'
STATIC_ROOT = ''
STATIC_URL = '/static/'
STATICFILES_DIRS = ('assets','C:\Users\@#@#@#@#@\workspace\project\static'),
答案 0 :(得分:1)
尝试
<img src="{{ STATIC_URL }}images/logo.png" alt="alternative text" />
或修正你的报价
<img src="{% static 'images/logo.png' %}" alt="alternative text" />
并修复您的设置
STATICFILES_DIRS = ('assets', r'C:\Users\@#@#@#@#@\workspace\project\static'),
或
STATICFILES_DIRS = ('assets','C:\\Users\\@#@#@#@#@\\workspace\\project\\static'),
答案 1 :(得分:0)
在将资产文件夹中包含图像后,是否使用过Django的collectstatic
方法是值得的。