函数从python对象创建html表

时间:2015-08-01 14:23:10

标签: python html django

我正在写一个Django应用程序。我有Python矩阵对象,在完成Python的计算后,我想将矩阵打印到我的HTML模板中。

最方便的方法似乎是用Django的

来做到这一点
{% for ... %}
{% endfor %}
然而,这对我来说不太实用。我很简单想把我的模板放在像

这样的内容中
print(matrix)

- 有可能用Django做到这一点吗?某种内联函数?

1 个答案:

答案 0 :(得分:0)

您可以编写自己的自定义模板过滤器,但是应该看看django-tables2是否符合您的要求。

使用django-tables2,您可以传递一个对象列表,它将属性作为行。

然后在您的.html模板中,它只是一个案例:

{% load render_table from django_tables2 %}
[...]
<body>
    {% render_table matrix %}
</body>