如何在django模板中使用对象

时间:2017-12-17 01:58:10

标签: django

我有这样的对象:

data[ 'aaa' ] = ['1', 'something1']
data[ 'bbb' ] = ['2', 'something2']

想要在模板中显示它(使用循环):

{% for row in data %}
    <span>{{ row }}</span>>

    {% for d in data.row %}
        {{ d.0 }} || {{ d.1 }}
    {% endfor %}
{% endfor %}

但我只看到span标记内的值(即使数组不为空) 你能告诉我我做错了吗?

提前致谢,

1 个答案:

答案 0 :(得分:1)

您尝试迭代每一行的方式没有意义 - 要么是迭代,要么是按索引获取,但两者都不起作用。试试这个:

{% for row in data %}
    {{ d.0 }} || {{ d.1 }}
{% endfor %}