Javascript Django使用mpld3在HTML中呈现Matplotlib图表
我正在尝试使用Django和mpld3/Matplotlib将mpld3图表导入我的webapp。如前所述,获取用python编写的图的HTML代码应该很简单 Views.py dashboard.htmlJavascript Django使用mpld3在HTML中呈现Matplotlib图表,javascript,html,django,matplotlib,mpld3,Javascript,Html,Django,Matplotlib,Mpld3,我正在尝试使用Django和mpld3/Matplotlib将mpld3图表导入我的webapp。如前所述,获取用python编写的图的HTML代码应该很简单 Views.py dashboard.html {{div_figure}} 好了,python代码被翻译成javascript,应该在views.py呈现dashboard.html时执行,对吗 结果,我在dashboard.hmtl上将HTML代码显示为文本 问题:如何显示图表?我需要解析方法HTML\u to\u fig返回的H
{{div_figure}}
好了,python代码被翻译成javascript,应该在views.py呈现dashboard.html时执行,对吗
结果,我在dashboard.hmtl上将HTML代码显示为文本
问题:如何显示图表?我需要解析方法HTML\u to\u fig返回的HTML字符串吗?在HTML中试试这个
<div id="fig_container">
{{ div_figure|safe }}
</div>
{{div_图| safe}}
谢谢!一切正常。你能解释一下安全性吗?Thx.还是推荐信?tHxyou可以寻找django模板过滤器作为参考,顺便说一句,安全的方法是从您传递的内容中呈现html。它基本上是一个过滤器,告诉django内容中的html可以安全地呈现为html
<div id="fig_container">
{{ div_figure }}
</div>
<div id="fig_container">
{{ div_figure|safe }}
</div>