【发布时间】:2015-05-10 07:20:49
【问题描述】:
使用相同的对象如何使用 django 模板显示 2 个不同的结果?
一个页面有两个div,应该使用同一个对象显示不同的信息。
输入
对象数据有跟随
[
{
"Google": [
{
"Rating": 1,
"Website": {
"id": "1",
"Name": "googleplus"
}
},
{
"Rating": 2,
"Website": {
"id": "1",
"Name": "googleplus"
}
},
{
"Rating": 1,
"Website": {
"id": "2",
"Name": "googlemap"
}
}
]
},
{
"Facebook": [
{
"Rating": 1,
"Website": {
"id": "1",
"Name": "facebookplus"
}
},
{
"Rating": 2,
"Website": {
"id": "1",
"Name": "facebookplus"
}
},
{
"Rating": 1,
"Website": {
"id": "2",
"Name": "facebookmap"
}
}
]
}
]
期望的输出
DIV 1(网站名称应该是唯一值)
DIV 2(应显示所有网站名称)
主 div 开始
循环 1
Google ------ DIV 1 (googleplus, googlemap) ------ DIV 2 (googleplus, googleplus, googlemap)
循环 2
Facebook ------ DIV 1 (facebookplus, facebookmap) ------ DIV 2 (facebookplus, facebookplus, facebookmap)
主 div 结束
【问题讨论】: