Конвертировать данные API в HTML в Python - PullRequest
0 голосов
/ 12 сентября 2018

Данные, которые я получил в формате json, позволяют просматривать и кодировать в формате HTML. Это код Python, который я написал. Данные получены от MongoDB

def get_audit_run(request, theA=0, theR=0, result=''):

  if 'url' in request.GET:
    page = request.GET['url']
  else:
    page = ''

  theinput_dict = observepoint.get_audit_run(theA, theR, result, page)

  # Transform python object back into json
  theoutput_json = json.dumps(theinput_dict,  indent=4)  


  #return render(request, 'theA.html',  {"data" : output_json} )
  return HttpResponse(theoutput_json, content_type='application/json')

Мой результат:

{
"a": 72040,
"b": 60,
"c": false,
"d": 100,
"sm": false,
"id": 885057,
"completed": "2018-08-27T15:34:20.000-04:00",
"tU": 99,
"userId": 4267,
"started": "2018-08-27T15:12:46.000-04:00",
"limit": 100,
"SF": [
    "abc",
    "xyz",
    "pqr"
]
}

Я хочу отобразить результаты выше в таблицу HTML. Пожалуйста, помогите!

1 Ответ

0 голосов
/ 12 сентября 2018

Если вы хотите визуализировать эти данные в виде HTML, то вы должны визуализировать эти данные.Возврат HttpResponse просто вернет данные Json.Вы должны использовать render или render_to_response.

  return render(request, 'theA.html',  {"data" : output_json} )

Эта строка будет отображать данные Json в шаблоне "theA.html".Просто получите доступ к данным json как

{{ data.id }}
{{ data.completed }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...