gpt4 book ai didi

python - 将 Pandas 数据框传递给 Django 模板

转载 作者:可可西里 更新时间:2023-11-01 13:29:47 24 4
gpt4 key购买 nike

我正在使用 Django、bootstrap3 和 Dajaxice 创建一个网站。我想将 pandas 数据框从我的 views.py 传递到我的模板之一,但无法让它工作。我需要它作为数据框而不是 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 时,我在 {{file_dfs}} 上收到了 Uncaught SyntaxError: Unexpected token ILLEGAL 错误。当我打开 chrome 开发者工具时,它看起来像这样:

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

谁能帮我解决这个问题?

谢谢!

最佳答案

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

关于python - 将 Pandas 数据框传递给 Django 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31818353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com