Я использовал Flask api для создания веб-страницы с таблицей, которая строится из вложенного словаря списков.
{
"hostnameA":[
{
"Name":"a",
"Hostname":"A",
"URL":"Hostname:port",
"Port":"15010"
},
{
"Name":"b",
"Hostname":"A",
"URL":"Hostname:port",
"Port":"15002"
},
{
"Name":"c",
"Hostname":"A",
"URL":"Hostname:port",
"Port":"15011"
}
],
"hostnameB" : [
{
"Name":"i",
"Hostname":"B",
"URL":"Hostname:port",
"Port":"15010"
},
{
"Name":"j",
"Hostname":"B",
"URL":"Hostname:port",
"Port":"15002"
},
{
"Name":"k",
"Hostname":"B",
"URL":"Hostname:port",
"Port":"15011"
}
],
.
.
.
}
Я хочу, чтобы моя таблица HTML выглядела примерно так
-------------- ----------- ----------- -----------
| port/hostname | hostnameA | hostnameB | hostnameC |
-------------- ----------- ----------- -----------
| 15000 | a | b | c |
| | URL | URL | URL |
| -------------- ----------- ----------- -----------|
| 15001 | i | j | k |
| | URL | URL | URL |
|-------------- ----------- ----------- -----------
С моей точки зрения, я думал, что буду использовать Flask шаблон рендеринга и управлять HTML Jinja2, но я понятия не имею, как манипулировать вложенным dict перед отправкой на html. Что мне делать в первую очередь?
Спасибо