Py学习  »  问与答

关于django模板的问题

root • 9 年前 • 2450 次点击  

我在模板里写了一个for循环 大概如下

{% for i in x %}
{{ i.n }}
{% endfor %}

现在我想直接用i.n的结果,类似于

{{ y }}.{{ i.n }}

我该怎么做?

谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1520
 
2450 次点击  
文章 [ 2 ]  |  最新文章 9 年前
root
Reply   •   1 楼
root    9 年前

@52862046 谢谢,但您好像没明白我的意思,我是说一个类 i有不同的属性,类似

    i.m = 1   
    i.n = 2

而另一个列表

y=['a','b']

我想借用i.m的结果,从而得到'a'这个结果 类似

y[i.m] == 'a'
52862046
Reply   •   2 楼
52862046    9 年前

x=[{'n':1},{'n':2},{'n';3}]

{% for i in x %} {{ i.n }} {% endfor %}