TemplateSyntaxError:预期标记“语句块结尾”,得到“-”

时间:2018-09-23 09:05:57

标签: python flask jinja2

我想用烧瓶制作表格,我制作了一个宏来绘制表格,但出现此错误,我不知道会发生什么。在我正在观看的视频中,他们没有关闭宏的导入

_macro.html

{% macro render-biseccion(field) %}
  <td> {{field.label}}
  <dd> {{field(**kwargs) | safe }}
{% endmacro %}

biseccion.html

{%extends 'base/base.html'%}

{% block content %}
  {% from "_macro.htm" import render-biseccion %}
    <form>
      {{render-biseccion(form.xi)}}
    </form>
{% endblock %}

1 个答案:

答案 0 :(得分:0)

render-biseccion中的连字符将违反命名规则。将其替换为下划线(_