Pregunta

necesito para generar un HTML usando una plantilla Genshi. El HTML es, básicamente, un tiempo muy largo HTML con tablas. Los datos provienen de una forma sencilla CSV, por lo que, lo leí con Python, lo puse en una lista [] y luego llamo a la plantilla y enviar la variable (la lista)

En realidad lo solucioné haciendo algo como esto en la plantilla:

<html>
<?python>
    for i in t:
       for e in tp[i]:
           print "<SOME_HTML_TAGS>"
</?>
</html>

Sin embargo, la idea es utilizar las funcions Genshi (tales como bucles, etc)

He leído el manual, y veo que un simple para que se hace de esta manera:

<li py:for="fruit in fruits">      
I like ${fruit}s                   
</li>    

Pero, ¿cómo puedo hacer un bucle dentro de un bucle (bucles for anidados) ???

¿Fue útil?

Solución

<table>
<tr py:for="i in t">      
<td py:for="e in tp[i]">
${e}s
</td>
</tr>
</table>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top