python-3.x - 如何将 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
解决方案
返回的响应类似于{...}
并且您期望它是[...]
.
您正在做的是使用droplets[i]
字典中不存在的索引访问键。
推荐阅读
- python - 连接两个表时奇怪的行数
- java - 使用 Classpath 从命令行运行可执行 JAR 文件
- encoding - NVENC 上的 nvEncLockBitstream 性能低下
- flexbox - FlexBox 布局 Android。如何删除视图之间的垂直间隙?
- php - 如何在php中为swagger定义和使用可重用的参数列表
- c# - 如何从 crt 和密钥文件创建 X509Certificate2?
- mongodb - MongoDB - 基于另一个字段值的 $match
- node.js - 听 EACCES:Windows 中的权限被拒绝
- azure - 使用 API 从 Azure 获取所有诊断设置
- angular - Nativescript:在线程内工作地理定位?