Pregunta

¿Qué está mal con esta plantilla Genshi?

<html xmlns:py="http://genshi.edgewall.org/">     
  <head>
    <title py:content="title"></title>
  </head>
  <body>  
    <left>
    <table py: for="i in range(1, len(ctabl))">
        <li py: for="e in ctabl[i]">
            ${e}
        </li> 
    </table>
  </body>
</html>

Recibo este error:

  

genshi.template.base.TemplateSyntaxError: no está bien formado (token no válido): línea 7, columna 14 (templates / index2.html, línea 7)

Parece que hay algo mal con el bucle de la tabla ... No lo sé.

¿Fue útil?

Solución

Nunca he usado Genshi, pero su lista de las directivas de procesamiento permitidas no tienen espacios entre py , : y para . Intenta eliminar ese espacio. Y de todos modos, la línea 7, la columna 14 está en el colon o en el espacio, dependiendo de si cuenta desde 0 o 1, ¿verdad?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top