如何从django中返回JSON数据的视图中呈现html页面?

时间:2017-05-03 06:04:53

标签: html json django python-3.x django-views

我在views.py中有一个返回JSON数据的函数,我想到的是从该数据渲染HTML页面。 同样的问题也可以与从返回JSON数据的其他API通用视图返回的数据相关联。

1 个答案:

答案 0 :(得分:0)

我不明白您的顾虑,但您可以使用public class MyThread extends Thread{ static Vector<String> vector = new Vector<>(); public static void main(String[] args) { vector.add("Sachine"); vector.add("Rahul"); vector.add("Virat"); vector.add("Dhoni"); vector.add("Manish"); MyThread t = new MyThread(); t.start(); Enumeration<String> it = vector.elements(); while (it.hasMoreElements()) { String name = (String) it.nextElement(); System.out.println(name); } System.out.println(vector); } @Override public void run() { vector.add("Shikhar"); }

将json数据发送到您的模板
json.dumps()

现在,您可以访问模板中的response_data = {} response_data['name'] = 'test' response_data['message'] = 'Hi test' render(request, "test.html", {'json_data': json.dumps(response_data)})