Python django身体背景图像未加载
URL.py:Python django身体背景图像未加载,python,django,static,background-image,Python,Django,Static,Background Image,URL.py: url(r'^index/', index), views.py: def index(request): return render(request, 'base.html') base.html:(在模板目录中) {%load staticfiles%} 而arch.png位于应用程序目录info/static/arch.png的静态文件夹中 结果是一个白色屏幕页面。此问题是因为static标记中的路径应与静态目录相对。发件人: 使用已配置的STATICFILE
url(r'^index/', index),
views.py:
def index(request):
return render(request, 'base.html')
base.html:(在模板
目录中)
{%load staticfiles%}
而arch.png
位于应用程序目录info/static/arch.png
的静态文件夹中
结果是一个白色屏幕页面。此问题是因为
static
标记中的路径应与静态目录相对。发件人:
使用已配置的STATICFILES\u存储
为给定的相对路径创建完整URL
您使用的是绝对路径。相反,您应该使用:
{% static "arch.png" %}
请注意省略了前导正斜杠以及
静态
目录的名称。如果您仍然遇到问题,请确保在settings.py中正确设置了dir。此问题是因为static
标记中的路径应该与static目录相关。发件人:
使用已配置的STATICFILES\u存储
为给定的相对路径创建完整URL
您使用的是绝对路径。相反,您应该使用:
{% static "arch.png" %}
请注意省略了前导正斜杠以及
静态
目录的名称。如果您仍然遇到问题,请确保在settings.py中正确设置了dir。您在之后(
和之前)也缺少。
@gtlambert,这些都是可选的哦,真的吗?我从未意识到…@gtlambert,是的!这是信息。引号和空白是完全可选的。@mevius很棒-我显然需要改进我的CSS!你在之后(
和之前)也丢失了,
。
@gtlambert,这些都是可选的哦,真的吗?我从未意识到…@gtlambert,是的!这是信息。引号和空白是完全可选的。@mevius很棒-我显然需要改进我的CSS@mevius,{%static“arch.png”%}
不再工作。然后,如前所述,您还有一些其他问题。您需要打开调试以确定实际问题。@mevius,您的意思是setting.py文件中的这个DEBUG=True
?什么是STATICFILES\u存储?我已经阅读了你注意到的链接,但不知道该怎么做。请给我更清楚的指导好吗?@mevius,{%static“arch.png”%}
不再工作了。然后,如前所述,您还有一些其他问题。您需要打开调试以确定实际问题。@mevius,您的意思是setting.py文件中的这个DEBUG=True
?什么是STATICFILES\u存储?我已经阅读了你注意到的链接,但不知道该怎么做。请你给我解释清楚好吗?