我正在写一个Django应用程序。我有Python矩阵对象,在完成Python的计算后,我想将矩阵打印到我的HTML模板中。
最方便的方法似乎是用Django的
来做到这一点{% for ... %}
{% endfor %}
然而,这对我来说不太实用。我很简单想把我的模板放在像这样的内容中
print(matrix)
- 有可能用Django做到这一点吗?某种内联函数?
答案 0 :(得分:0)
您可以编写自己的自定义模板过滤器,但是应该看看django-tables2
是否符合您的要求。
使用django-tables2
,您可以传递一个对象列表,它将属性作为行。
然后在您的.html
模板中,它只是一个案例:
{% load render_table from django_tables2 %}
[...]
<body>
{% render_table matrix %}
</body>