Комментарии не работают в jinja2

У меня есть шаблон (test.html) следующим образом:

{% 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 %}

При рендеринге этого шаблона используется render_template Flask ("test.html", form = form). Я получил следующую ошибку "UndefinedError: 'объект tickapp.forms.TeamForm' не имеет атрибута 'task'". Как вы можете видеть, я закомментировал «form.task» в шаблоне (целом), а также нет такого поля в моделях и в моей форме.

Интересно, почему jinja2 рассматривает комментарии html-контента. Я доверял комментариям (!) И потратил пару часов на эту проблему. Наконец, удалил все комментарии и он начал работать. Кто-нибудь, работающий в jinja2, сталкивался с этой проблемой? а ты знаешь почему это происходит?

Ответы на вопрос(1)

Ваш ответ на вопрос