Jquery 我应该如何在Django模板中填充JSON数据?

Jquery 我应该如何在Django模板中填充JSON数据?,jquery,python,django,Jquery,Python,Django,我需要像这样从url抓取数据 http://www.example.com/data?format=json 它的输出将是 student_details: { terms: { subjects: { assigments: { id:11, name:"ass_1" } } } } 以上不是有效的json,它只是一个示例,展示json的样子 我想知道在详细视图页面

我需要像这样从url抓取数据

http://www.example.com/data?format=json

它的输出将是

student_details: {
    terms: {
        subjects: {
            assigments: {
                id:11, name:"ass_1"
            }
        }
    }
}
以上不是有效的json,它只是一个示例,展示json的样子

我想知道在详细视图页面中显示上述数据的最佳方式是什么

我的意思是,我需要对每一列进行编码,并在那里放置一个占位符吗? 或者我应该有一列并循环所有行

我该怎么做

我还对如何显示嵌套的主题、术语和分类等感到困惑

如果有人能给我指出正确的方向那就好了

编辑:
Django将创建JSON。我需要的是只在jquery或html中生成详细信息页面。我不想包含任何服务器端渲染。它将是一个静态html页面,但从JSON获取数据。

JSON几乎与Python中的字典列表同义,因此在Django模板中迭代key:value对没有什么特殊的需要。听起来您需要熟悉Django模板语言,尤其是
{%for%}
标记:

如果我理解正确,我不认为您想做的事情可以完成,因为正如您所说,您不想包含任何服务器端工作。Django模板呈现发生在服务器端,当jQuery获取Django生成的JSON时,该模板已经呈现、传递回客户端并在浏览器中呈现


我建议您找到一个类似的模板解决方案,但是客户端,比如。您要做的是定义要用JSON填充的HTML模板,并在ajax调用的成功回调中,在DOM上插入其呈现结果。

对不起,我没有提到。django将创建json。但是我只需要在jquery或html中生成详细信息页面。我不想包括任何服务器端。它将创建静态html页面,但从jsonAh获取数据。然后,您需要使用jQuery在JSON上循环,并将所需的键/值注入到HTML中,或者在运行时创建它。或者,如果您想要一个完全基于JavaScript的解决方案,您可能需要看一看。@Brandon您提供的链接找不到。@user2253546已更新