小编Ste*_*ham的帖子

关于 jinja2.exceptions.TemplateSyntaxError 的问题:遇到未知标签“endfor”。Jinja 正在寻找以下标签:“endblock”

我正在尝试使用 Flask 构建一个网站,但遇到了错误jinja2.exceptions.TemplateSyntaxError: Encountered unknown tag 'endfor'. Jinja was looking for the following tags: 'endblock'. The innermost block that needs to be closed is 'block'。当我尝试使用 localhost:5000 登录本地网页时,出现上述错误。

我已通读回溯错误,它似乎发生在我的 index.html 文件的第 21 行。


{% block content %}
  <h1>Hi, {{ current_user.username }}!</h1>
  {% if form %}
  <form action="" method="post">
      {{ form.hidden_tag() }}
      <p>
          {{ form.post.label }}<br>
          {{ form.post(cols=32, rows=4) }}<br>
          {% for error in form.post.errors %}
          <span style="color: red;">[{{ error }}]</span>
          {% endfor %}
      </p>
      <p>{{ form.submit() }}</p>
      </form>
      {% …
Run Code Online (Sandbox Code Playgroud)

python jinja2

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

jinja2 ×1

python ×1