Comentários não estão funcionando em jinja2
Eu tenho um modelo (test.html) da seguinte maneira:
{% extends 'base.html' %}
{% from "_formhelpers.html" import render_field %}
{% block content %}
<div class="container">
<div class="row">
<div class="span6 offset3">
<form class="form-horizontal" action="/create_user/" method="post">
{{ form.csrf_token }}
<dl>
{{ render_field(form.name) }}
{{ render_field(form.members) }}
<!--<div class="control-group">
<label class="control-label">
{{ form.task.label }}
</label>
<div class='controls'>
{{ form.task}}
{% if form.task.errors %}
<ul class="text-error">
{% for error in form.task.errors %}
<li>{{ error }}</li>
{% endfor %}
</ul>
{% endif %}
</div>
</div>-->
</dl>
</form>
</div>
</div>
</div>
{% endblock %}
Ao renderizar este template usando o render_template do Flask ("test.html", form = form). Eu tenho seguinte erro "UndefinedError: 'tickapp.forms.TeamForm objeto' não tem nenhum atributo 'task'". Como você pode ver, eu comentei 'form.task' no template (whole) e também não existe tal campo nos modelos e no meu formulário.
Eu me pergunto por que jinja2 está considerando conteúdo html comentado. Confiei nos comentários (!) E passei algumas horas nessa questão. Por fim, deletou todos os comentários e começou a funcionar. Alguém que está trabalhando no jinja2 enfrentou esse problema? e você sabe por que isso está acontecendo?