【发布时间】:2021-01-12 19:48:30
【问题描述】:
如何使用 Javascript 安全地添加一段带有 Django 模板标签的 HTML?例如,如果我的模板中有这样的内容:
<div id="some-element">
<span id="my-tag">{{ my_data }}</span>
</div>
<!-- rest of the html page -->
如果我要使用脚本来编辑 div 的 innerHTML,就像下面的脚本,它只会将 {{ other-data }} 读取为字符串。如何让它成为一个真正的 Django 模板标签?
<script>
document.getElementById("some-element").innerHTML =
`
<h1>This is may new data {{ other-data }} </h1>
{% if value %}
<p>This is an if statement</p>
{% endif %}
`
</script>
【问题讨论】:
标签: javascript html django