En ocasiones es necesario renderizar un campo de tipo tabla en HTML, para una plantilla de correo, una plantilla de documento, etc.
A continuación se muestra el código HTML en lenguaje de templates de Django. Esta template asume que la variable "fil" contiene el documento y que el metadato de tipo tabla se llama metadata.conceptos_factura
{% load filetags %}
{% with items=fil.id|get_metadata_table_items:'metadata.conceptos_factura' %}
<table>
<tr><th>Concepto</th><th>Unidades</th><th>Precio</th></tr>
{% for row in items %}
<tr>
<td>{{row|get_item:'Concepto'}}</td>
<td>{{row|get_item:'Unidades'}}</td>
<td>{{row|get_item:'Precio'}}</td>
</tr>
{% endfor %}
</table>
{% endwith %}
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.