使用django模板将json填充到html

luc*_*mia 3 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"
    }, 
}
Run Code Online (Sandbox Code Playgroud)

avi*_*ldg 8

您只需要json.dumps()使用indent等于空格数的关键字参数调用,以便通过精简打印缩进生成的JSON.

例如:

json.dumps(spam_and_eggs, indent=4)
Run Code Online (Sandbox Code Playgroud)