如何使用 Django 在网页中显示 json 详细信息? [关闭]

Posted

技术标签:

【中文标题】如何使用 Django 在网页中显示 json 详细信息? [关闭]【英文标题】:How to display json details in a webpage using Django? [closed] 【发布时间】:2021-10-30 13:42:02 【问题描述】:

我想在网页上创建一个搜索栏,用于搜索 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,存储特定 IMO 的内容,并将其呈现在网页上。我会建议你学习使用 python 解析 JSON 并完成 Django 官方文档中的教程。 【参考方案1】:

您需要创建一个视图来加载 JSON 文件并将生成的 dict 对象放入模板上下文中,例如 render('your_template.html', 'data': json_dict)。然后在模板中使用data。对于 SO 上的所有步骤,您不会收到完整的答案。您需要取得一些进展,当您遇到困难时,请提出一个新问题。

有关如何在 HTML 模板中使用上下文变量的简单示例,请参阅 Django tutorial, part 3。

【讨论】:

以上是关于如何使用 Django 在网页中显示 json 详细信息? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

第一个Django应用程序_part3

如何使用 Django 模型在网页上获取动态数据?

如何解析和渲染 json 以在 Django 模板中使用

如何在 django 中重新加载一段网页?

django如何在用户登录后返回到原来来页面,并保持登陆状态

Django:如何使用查询集并在模板中显示结果?