首页 > 解决方案 > 如何将 JSON 数据转换为 Python 对象并在表格中显示

问题描述

我想将我的数据转换为表格中的 json 类型,请您帮助我如何在服务中进行操作,这是我的代码:

服务.py

def get_droplets():
    headers = {'*****'}

    url = 'http://****/api/v4/projects/'
    url_r = 'http://*****/projects.json/'
    r = requests.get(url, headers=headers)
    r = requests.get(url_r, headers={'Authorization': 'Basic ******=='})
    droplets = r.json()
    droplet_list = []

    for i in range(len(droplets)):
        droplet_list.append(droplets[i])
    return droplet_list

视图.py

class GetDroplets(TemplateView):
    template_name = "blog/home.html"

    def get_context_data(self, *args, **kwargs):
        context = {
            "droplets": get_droplets(),
        }
        return context

标签: python-3.xdjango-rest-frameworkdjango-views

解决方案


返回的响应类似于{...}并且您期望它是[...].
您正在做的是使用droplets[i]字典中不存在的索引访问键。


推荐阅读