首页 > 解决方案 > 如何从 Django 的上下文中向表中添加类

问题描述

我有一个 html 文件,我从我views.py的上下文中传递,我可以通过简单地在我的 html 中加载一个表格{{loaded_data|safe}}。但是,我想向它添加一个引导类,以便它的格式很好。我查看了 jinja2 文档并尝试过

<table class="table">
   {{loaded_data}}
</table>

但我的尝试都没有奏效,我似乎找不到答案。
这是我的一个片段 views.py

    data = pd.read_csv(csv_file)
    data_html = data.to_html()
    context = {'loaded_data': data_html}

所以我的问题是:我应该如何格式化从views.py作为上下文传递的表?

标签: pythonhtmldjangopandasjinja2

解决方案


Pandas 让你这样做:

data_html = data.to_html(classes='table')    

文档


推荐阅读