如何通过 Django 中的元组获取列表的值
How get value of a list by a tuple in Django
我在一个名为 items_value:
的标签中有这个结构
{
('prog1','date1'): {
'total_error': 4256,
'components1': [{
'errors': 5,
'lines': 1
}],
'components2': [{
'errors': 5,
'lines': 1
}
],
('prog2','date2'): {
'total_error': 4256,
'components1': [{
'errors': 5,
'lines': 1
}
]
}
如何在 Django 中获取每个元组中的值?我试过了:
{% for elem in items_value %}
但结果是:
('prog1','date1')
('prog2','date2')
我要,例如:
{
'total_error': 4256,
'components1': [{
'errors': 5,
'lines': 1
}],
'components2': [{
'errors': 5,
'lines': 1
}
}
您可以遍历这些值:
{% for value in items_value.values() %}
遍历字典会得到它的键。要获取其值,请迭代 items_value.values()
。或者,在模板中,{% for value in items_value.values %}
。请注意,Python 字典是无序的,因此无法保证您将以何种顺序获取值。
我在一个名为 items_value:
的标签中有这个结构{
('prog1','date1'): {
'total_error': 4256,
'components1': [{
'errors': 5,
'lines': 1
}],
'components2': [{
'errors': 5,
'lines': 1
}
],
('prog2','date2'): {
'total_error': 4256,
'components1': [{
'errors': 5,
'lines': 1
}
]
}
如何在 Django 中获取每个元组中的值?我试过了:
{% for elem in items_value %}
但结果是:
('prog1','date1')
('prog2','date2')
我要,例如:
{
'total_error': 4256,
'components1': [{
'errors': 5,
'lines': 1
}],
'components2': [{
'errors': 5,
'lines': 1
}
}
您可以遍历这些值:
{% for value in items_value.values() %}
遍历字典会得到它的键。要获取其值,请迭代 items_value.values()
。或者,在模板中,{% for value in items_value.values %}
。请注意,Python 字典是无序的,因此无法保证您将以何种顺序获取值。