Mostrando un diccionario anidado de Python en una tabla HTML.
Tengo un diccionario anidado en Python. Quiero mostrar esto en una tabla HTML. Estoy pasando el diccionario como una variable de contexto para acceder a él en HTML. Sin embargo, no puedo hacer que se muestre de la manera que quiero. La forma en que quiero mostrarlo es tener las claves como columnas y luego los valores como los datos para las filas.
He logrado llegar a la mitad del proceso:
Diccionario:
dict = {1: {‘name’: ‘John’, ‘age’: ’27’, ‘height’: ‘160’},
2: {‘name’: ‘Marie’, ‘age’: ’22’, ‘height’: ‘170’}}
HTML:
{{ key }} | {{ value }} |
---|
resultado actual
davy.ai
Resultado deseado
Para lograr el resultado deseado, debes iterar a través del diccionario y acceder a las claves y valores por separado. Esto se puede hacer utilizando el método
items()
del diccionario.Html actualizado:
Esto debería darte el resultado deseado: