将pandas数据帧传递给Django模板

时间:2015-08-04 20:07:21

标签: python html django pandas

我正在使用Django,bootstrap3和Dajaxice创建一个网站。我想将我的views.py中的pandas数据帧传递给我的一个模板,但是无法让它工作。我需要它作为数据帧而不是html,因此使用.to_html()不是一种选择。

html

<div class="text-center">
    <button class="btn btn-primary" type="button" name="UpdateDB" onclick="submitverify({{file_dfs}})">Submit Files {% bootstrap_icon "chevron-right" %}</button> 
</div>

当我尝试传递file_dfs时,我在Uncaught SyntaxError: Unexpected token ILLEGAL上收到{{file_dfs}}错误。当我打开chromes开发人员工具时,它看起来像这样:

<button class="btn btn-primary" type="button" name="UpdateDB" onclick="submitverify({&#39;_COMM_&#39;: [], &#39;_CMD_&#39;: [         WINDOW_START ...]})"

任何人都可以帮我解决这个问题吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

是否已开启自动转义功能?似乎Django默认启用它(参见code.djangoproject.com/wiki/AutoEscaping)。如果已打开,则需要为数据框关闭它。