2012-04-21 10 views
5

¿Cuál podría ser la causa de esto TemplateSyntaxError en Django?Django Etiqueta de bloque inválida: 'endfor', 'endblock' esperado

Invalid block tag: 'endfor', expected 'endblock' 

Mi plantilla es bastante simple hasta el momento:

{% extends 'base.html' %} 
{% block content %} 
    <div id='beerslist'> 
     {$ for beer in beers %} 
     {{ beer }} 
     {% endfor %} 
    </div> 
{% endblock %} 

Después de mirar la lista de rastreo, existe la variable 'cerveza' y devuelve un array. ¿Cómo puedo solucionar este error de sintaxis?

Respuesta

15
{$ for beer in beers %} 

que ha escrito un $ en lugar de %. Es por eso que no reconoce el for y se queja de que no hay un bloque for que se cierre cuando ve el endfor.

Cuestiones relacionadas