【发布时间】:2017-08-08 00:24:36
【问题描述】:
我在使用 Django 对象时遇到问题,每当我在模板上显示我的 svg 文件时,它都不会显示为图像而是标签。所以我的问题是如何通过模板显示 SVG 图像?
template.html
{% for icon in icons %}
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="100px" height="auto" viewBox="0 0 208.000000 300.000000" preserveAspectRatio="xMidYMid meet">
{{ icon.icons }}
</svg>
{% endfor %}
icon.icons 数据之一:
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)" fill="#161616" stroke="none">
<path class="node" id="node1" d="M1523 2911 c-30 ..."></path>
</g>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)" fill="#FFFFFF" stroke="none">
</g>
我使用TextField 来包含这些数据。我认为数据是“字符串”,所以我想知道如何在我的网页上将其显示为 SVG?
【问题讨论】:
-
更新了我的答案,因为我产生了您的问题并且能够准确理解您的意思。