首页 > 解决方案 > 如何使用 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"
}
]

谢谢。

标签: pythonjsondjango

解决方案


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

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


推荐阅读