【问题标题】:Why is for loop in HTML causing name error?为什么 HTML 中的 for 循环会导致名称错误?
【发布时间】:2022-01-04 23:35:06
【问题描述】:

我在 SQLite3 中有一个表,我需要在表中获取一些列并将它们输出到网页(使用瓶子)。我将 cursor.fetchall() 的结果传递到 HTML 模板中的 for 循环中,但在 for 循环中出现名称错误,表明名称“x”未定义。关于可能导致这种情况的任何想法?代码如下:

{% for x in result %}
        <tr>
            <td>{{x[0]}}</td>
            <td>{{x[1]}}</td>
            <td>{{x[2]}}</td>
            <td>{{x[3]}}</td>
        </tr>
{% endfor %}

【问题讨论】:

    标签: html


    【解决方案1】:

    HTML 不提供循环或任何其他编程功能,它是一种降价语言。您使用的语法是 ejs,它代表嵌入式 JavaScript 模板。阅读this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      • 2020-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-30
      • 1970-01-01
      相关资源
      最近更新 更多