python - 使用 django 模板将 json 填充为 html

标签 python django json django-templates

为了更好地调试我的 api,我想创建一个调试页面,逐行显示响应 json obj 的所有详细信息。我认为这可以通过代码或 django 模板来完成。最简单的方法是什么?

https://developers.facebook.com/tools/explorer/?method=GET 例如,facebook explorer 确实会像这样列出响应 json obj 的详细信息。

{
  "id": "xxx", 
  "name": "xxx", 
  "first_name": "xxx", 
  "last_name": "xxx", 
  "link": "xxx", 
  "username": "xxx", 
  "hometown": {
    "id": "xxx", 
    "name": "xxx"
  }, 
  "location": {
    "id": "xxx", 
    "name": "xxx"
  }, 
  "bio": "Drink Coffee in Whitehorse", 

  "work": [
    {
      "employer": {
        "id": "xxx", 
        "name": "xxx"
      }, 
      "location": {
        "id": "xxx", 
        "name": "xxx"
      }, 
      "position": {
        "id": "xxx", 
        "name": "xxx"
      }, 
      "start_date": "2009-01", 
      "end_date": "0000-00"
    }, 
}

最佳答案

您只需使用 indent 关键字参数调用 json.dumps(),该关键字参数等于缩进生成的 JSON 的空格数,以进行 pretty-print 。

例如:

json.dumps(spam_and_eggs, indent=4)

关于python - 使用 django 模板将 json 填充为 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9238616/

相关文章:

python - 从 Django 应用程序制作 Windows 可执行文件

javascript - 在 Django 中打印 PDF 文件

django - 如何阻止来自 postman 、失眠等应用程序的请求并仅允许一个来源 - django Rest Framework

javascript - Ajax 将 Json 内容从列表页导航到详情页

javascript - AngularJS 如何解码包含 token 和用户信息的 jsonp 响应?

java - 将新键值添加到java中的json节点

python - 如何从列表中调用信息?

python - Google Cloud Run 上 Microsoft 文本转语音的运行时错误

python - 保存和读取数据库时转换数据

javascript - 如何将字节转换为用户可以在 Django 中下载的文件?