jinjia2 模板变量属性名为 class 无法输出内容

jinja2

#1
  {% for data in data %}
    <tr>
      <th scope="row">{{ data.id }}</th>
      <td>{{ data.host }}</td>
      <td>{{ data.regex_uri }}</td>
      <td>{{ data.class }}</td>
    </tr>
    {% endfor %}

data.class 是输出不出来东西的。class感觉应该是关键字,但是我db里面的字段就是这个,我应该怎么正确输出这个值?


#2

你确定这个属性值有内容吗?


#3

嗯,我疏忽了,我在db class里面,
class字段设置为 class_,因为class定义会报错。

class_ = db.Column('class',db.String(255))

#4

可以考虑换个变量名,不建议覆盖 Python 关键字。