【发布时间】:2018-11-23 20:26:23
【问题描述】:
所以我想将一个 svg 文件放入我的页面中(不是作为图像,而是作为 xml 元素) - 需要这样的文件,以便我可以动态更改页面中的元素。
我做了一个简单的代码,我认为它会做:
@app.route('/map_test/')
def test():
svg = render_template('file.svg')
response = make_response(svg)
response.content_type = 'image/svg+xml'
return render_template('test.html', svg=response)
和test.html:
{% block content %}
<section>
{{ svg }}
</section>
{% endblock %}
....刚刚返回 <Response 126181 bytes [200 OK]> 而不是 svg 元素...
所以...我需要做什么才能让它发挥作用?
【问题讨论】:
-
你的进口是什么?
-
从烧瓶导入 make_response、render_template、请求