Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Django使用mpld3在HTML中呈现Matplotlib图表_Javascript_Html_Django_Matplotlib_Mpld3 - Fatal编程技术网

Javascript Django使用mpld3在HTML中呈现Matplotlib图表

Javascript 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

我正在尝试使用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返回的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>