我试图显示一个不是默认静态文件夹的文件夹中的图像。在
我的模板看起来像:
{% extends "layout.html" %}
{% block body %}
Albums
{% for album in albums %}
<img src="{{ album ['ThumbPath'] }}">
{% endfor %}
{% endblock %}
生成的HTML如下所示:
^{pr2}$
如何获得图像在生成的网页上呈现。
图像的路径正确。
不能将所有图像复制到静态文件夹。在
达雷尔
Tags:
看起来你有文件系统路径而不是站点。当您用}是相对路径),例如,如果您有站点}将是{},或者{}将是{}。您可以使用特定的协议
/
启动资源时,路径将从站点根开始(站点的绝对路径,不带斜杠或带有./
或{http://test.com
,那么{protocol://
设置路径,或者为当前站点//
为其他站点设置相同的路径。您总是可以在浏览器错误控制台中找到错误(完整)URL的错误。在要访问文件系统,您必须使用
file://
协议,并且您的url将类似于file:///Users/Darrell/Pictures/...
。但它只适用于您的计算机,并且可能存在安全问题。您还可以将此文件的符号链接设置为静态文件夹,这样可以解决安全问题,但不能仅用您的计算机解决问题。若要完全解决此问题,请将此文件发布到您的应用程序或公共(私有)web服务器上的映像或其他静态文件。在相关问题 更多 >
编程相关推荐