在网页[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。