我正在使用Google App Engine和Django模板.
我有一个表,我想显示对象看起来像:
Object Result:
Items = [item1,item2]
Users = [{name='username',item1=3,item2=4},..]
Run Code Online (Sandbox Code Playgroud)
Django模板是:
<table>
<tr align="center">
<th>user</th>
{% for item in result.items %}
<th>{{item}}</th>
{% endfor %}
</tr>
{% for user in result.users %}
<tr align="center">
<td>{{user.name}}</td>
{% for item in result.items %}
<td>{{ user.item }}</td>
{% endfor %}
</tr>
{% endfor %}
</table>
Run Code Online (Sandbox Code Playgroud)
现在,Django文档指出,当它看到一个.在变量中
它尝试了几个东西来获取数据,其中一个是字典查找,这正是我想要但似乎没有发生......
我是Django的新手.我如何同时迭代2个字典,例如:
test1 = {'x':20,'y':10} test2 = {'x':15,'y':5}
Run Code Online (Sandbox Code Playgroud)
因为他们有同样的钥匙我试过
{% for k,v in test.iteritems %}
<td >{{ k }} <td>
<td >{{ v }} <td>
<td >{{ test2[k] }} <td>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
test2[k]给我错误.我正在寻找在test1循环中访问test2值的任何其他方法.