如何从词典列表中删除列表

时间:2020-07-04 09:47:55

标签: python python-3.x django dictionary

在Django中,我进行了第三方API调用,并得到了词典列表。我想在Django的return render调用中使用它。 但是当我这样做时,我得到:

'Context must be a dict rather than list'

如何删除列表部分并仅保留字典?

例如,制作:

[{'key1':'value1', 'key2': 'value2'}, {'key1':'value3', 'key2': 'value4'}]

用作上下文的有效字典

1 个答案:

答案 0 :(得分:-1)

您可以将列表放在字典中以用作上下文。

context = {
    "data": [
        {"key1": "value1", "key2": "value2"},
        {"key1": "value3", "key2": "value4"},
    ]
}
return render(request, template_name, context)