在网页[Django][Python]上显示使用json2html生成的html?
以下是我的代码:在网页[Django][Python]上显示使用json2html生成的html?,python,json,django,Python,Json,Django,以下是我的代码: RESULTS= {} for k in RESULTS_LIST[0].iterkeys(): RESULTS[k] = list(results[k] for results in RESULTS_LIST) RESULTS.pop('_id',None) html_table = json2html.convert(json=RESULTS) return render(request,'homepage.html',{'html_table':html
RESULTS= {}
for k in RESULTS_LIST[0].iterkeys():
RESULTS[k] = list(results[k] for results in RESULTS_LIST)
RESULTS.pop('_id',None)
html_table = json2html.convert(json=RESULTS)
return render(request,'homepage.html',{'html_table':html_table})
在这里,我将从Mongo Db获取的数据安排在一个名为RESULTS的JSON中,并使用JSON2HTML包成功地为JSON中给出的数据生成html表。要将html表格代码嵌入html页面的空白部分,我将执行以下操作:
<div>{{html_table}}</div>
我已经通过使用js以一种简单的方式得到了这个问题的解决方案,下面给出了这个解决方案,它很有效
$http(search_req).success(function(response){
angular.element(".search_results").append(response);
})
我已经通过使用js以一种简单的方式得到了这个问题的解决方案,下面给出了这个解决方案,它很有效
$http(search_req).success(function(response){
angular.element(".search_results").append(response);
})
您是否仔细检查了
html_表
变量是否确实包含任何内容?是的@danidee,我已经检查了发送回Ajax调用的响应。我还打印了变量,我在其中存储这个。表代码已成功生成,其中的数据以整洁的形式存在。如果您使用Ajax调用呈现此代码,则应显示JS代码。@Daniel Roseman请检查,如果我们可以像我第一次使用Angular JS一样通过JS来完成。您是否仔细检查了html_表
变量是否确实包含任何内容?是@danidee,我已经检查了发送回Ajax调用的响应。我还打印了变量,我在其中存储这个。表代码已成功生成,其中的数据以整洁的形式存在。如果您使用Ajax调用来呈现此代码,您应该显示JS代码。@Daniel Roseman请检查,我们是否可以通过JS来实现,因为我是第一次使用Angular JS。