Python 如何将SVG服务于Flask网站

Python 如何将SVG服务于Flask网站,python,flask,jinja2,Python,Flask,Jinja2,我试图在用flask构建的网站上显示svg图像,但不幸的是,只有上面的图标显示出来。我在这里发现了类似的问题,但没有找到适合我问题的答案。我的html代码如下所示: <html> <body> {% for name, name2 in zipp %} <img src="{{ url_for('static', filename = 'data:image/svg+xml' + name) }}" >

我试图在用flask构建的网站上显示svg图像,但不幸的是,只有上面的图标显示出来。我在这里发现了类似的问题,但没有找到适合我问题的答案。我的html代码如下所示:

<html>
    <body>
        {% for name, name2 in zipp %}
        <img src="{{ url_for('static', filename = 'data:image/svg+xml' + name) }}" ></img>
        <p>{{ name2 }}</p>
        {% endfor %}
    </body>
</html>

这个怎么样@ArpadHorvath稍加修改,这确实有效。非常感谢你@1337_NOOB,你需要在read方法末尾的parantises,对吗。我会在那里纠正的,只是我没有时间尝试。
app = Flask(__name__)
b = os.getcwd()
listo2 = []
@app.route("/")
def home():
    for file in os.listdir(b):
        if file.endswith(".svg"):
            listo2.append(file)
    zipp = zip(listo2, listo2)
    return render_template("templates.html", zipp = zipp)
if __name__ == "__main__":
    app.run()