【问题标题】:How to remove the list from a list of dictionaries如何从字典列表中删除列表
【发布时间】:2020-07-04 09:47:55
【问题描述】:

在 Django 中,我进行了第 3 方 API 调用,结果得到了一个字典列表。我想在 Django 的返回渲染调用中使用它。 但是当我这样做时,我得到:

'Context must be a dict rather than list'

如何删除列表部分而只保留字典?

例如,制作:

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

用作上下文的有效字典

【问题讨论】:

  • 你能说明你是如何在模板中使用这个列表的吗?

标签: python python-3.x django dictionary


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-07-14
    • 2010-11-17
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多