我正在制作一个基本的网络抓取应用程序,它将抓取结果转储到 JSON 文件中。我想在应用程序的 HTML 页面上的表格中显示抓取结果。我正在使用json2html
python 库将 JSON 转换为 HTML 表,但我不知道如何将实际结果呈现res_2
到网页中。在 python 代码和我想在其中列出结果的 HTML 下方。我需要在这里使用 JSON 结构而不是数据库。
def dashboard():
try:
with open("message.json", "r") as r_file:
res_1 = json.load(r_file)
res_2 = json2html.convert(json = res_1)
print("this is the results: ", res_2)
return render_template('dashboard.html',tasks=res_2)
div
我要在其上呈现结果的网页如下res_2
:
<div class="starter-template">
{{tasks}}
<strong id="emailHelp" class="form-text text-muted">If you do not see any results, please refresh the page!!</strong>
</div>
结果是表格没有显示在仪表板页面中,只有 HTML 代码如下:
<table border="1"><tr><th>date</th><td>24-Jan-2021 (19:04:32.003751)</td></tr><tr><th>url</th>```<td>http://mrbacco.com</td></tr><tr><th>response code</th><td>200</td></tr><tr><th>title name</th><td>title</td></tr><tr><th>title</th><td><title>[ mrbacco ] – [ Just another human on the internet ]</title></td></tr><tr><th>paragraphs</th><td>...
我知道我做错了什么:但我不知道是什么。我是否必须使用 javascript 函数才能tasks
在网页上调用?任何想法?