python - 如何使用 Django 在网页中显示 json 详细信息?
问题描述
我想在网页上创建一个搜索栏,用于搜索 JSON 文件中的 ID 并将其数据显示在表格中。
我的 JSON 文件看起来像这样。
[
{
"course_speed":"325.9\u00b0 / 9.3 kn",
"current_draught":"5.3 m",
"navigation_status":"Under way",
"position_received":"0 min ago ",
"imo":"9423841 / 246346000",
"call_sign":"PBPQ",
"flag":"Netherlands",
"length_beam":"100 / 16 m"
}
]
谢谢。
解决方案
您需要创建一个视图来加载 JSON 文件并将生成的dict
对象放入模板上下文中,例如render('your_template.html', {'data': json_dict})
. 然后你data
在你的模板中使用。对于 SO 上的所有步骤,您不会收到完整的答案。您需要取得一些进展,当您遇到困难时,请提出一个新问题。
有关如何在 HTML 模板中使用上下文变量的简单示例,请参阅Django 教程第 3 部分。
推荐阅读
- php - php,从 iframe preg_replace 获取 src
- ms-access - 在连续表单上编辑数据时获得更好的用户体验
- flutter - 克隆任何颤振项目后,我无法解决依赖关系?
- python-2.7 - 选择选项时重新出现 Tkinter Y/N 对话框
- excel - Excel 工作簿打开状态
- docker - Adding imagemagick into my php 7.4 docker raised error
- angular - ANGULAR 找不到命名空间 'SocketIOClient'.ts(2503)
- node.js - “未捕获的异常:ReferenceError:未定义要求:” init-db.js docker
- grid - 如何使用 PROJ7 在 sf 中应用网格转换?
- git - 如何解决远程分支推送的冲突