这里有 2 个选择,这取决于您喜欢什么。
返回模板而不是 JSON 这里的想法是在服务器端生成模板。然后将生成的 HTML 返回给 AJAX 调用者。所以 Ajax 的成功只是将这个 HTML 片段附加到正确的位置。
在JS中渲染div 如果您只有 JSON 策略或使用 DRF,那么唯一的方法是使用 js 代码渲染 JSON,该代码循环接收到的项目并生成等效的 HTML,然后将其添加到文档中。
您不能将 JinJa 放在同一页面上,因为在生成页面来渲染它时您没有收到数据。