Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
flask中python的jinja2动态html表_Html_Flask_Dynamic_Jinja2 - Fatal编程技术网

flask中python的jinja2动态html表

flask中python的jinja2动态html表,html,flask,dynamic,jinja2,Html,Flask,Dynamic,Jinja2,我想用postgresql中的2SQL查询中的值创建动态表。 从第一个查询我想创建的第一个6行和第七行应链接到文件 首先,我创建value2,并从中创建表 <table class="table table-striped table-bordered" id="xxx" width="100%" data-name="mytable"> <thead>

我想用postgresql中的2SQL查询中的值创建动态表。 从第一个查询我想创建的第一个6行和第七行应链接到文件

首先,我创建value2,并从中创建表

<table class="table table-striped table-bordered" id="xxx" width="100%" data-name="mytable">
 
 
        <thead> 
        <tr> 
            <th onclick="sortTable(0, 'xxx')">aaa</th> 
            <th onclick="sortTable(1, 'xxx')">bbb</th> 
            <th onclick="sortTable(2, 'xxx')">ccc</th> 
            <th onclick="sortTable(3, 'xxx')">ddd</th> 
            <th onclick="sortTable(4, 'xxx')">eee</th> 
            <th onclick="sortTable(5, 'xxx')">fff</th> 
        </tr> 
        </thead> 
        <tbody> 
            {% for row in value2%}  
                <tr> 
                    <td>{{row[0]}}</td> 
                    <td>{{row[1]}}</td> 
                    <td>{{row[2]}}</td> 
                    <td>{{row[3]}}</td> 
                    <td>{{row[4]}}</td> 
                    <td>{{row[5]}}</td> 
                </tr> 
            {% endfor %} 
        </tbody> 
</table>

无论何时在Jinja中使用来自服务器的变量,都必须将它们用双括号括起来:
{{variable}
。不这样做将导致Jinja和Flask忽略您的变量。我想你可能在一些情况下遗漏了一些牙套。例如,您可以执行以下操作:

{%forplik in value11%}
{%endfor%}

您多次使用
plik
,但它只是单词“plik”的字符串,而不是分配给当前迭代
value11
的变量。这很容易解决,只需简单地用
{{}
包装一下,看看这样做是否奏效我的问题不仅仅是第二次查询,我想创建表形式2变量,如下表所示:

|aaa |bbb   |ccc  |ddd  |eee  |plik  |
|aaa1 |bbb1 |ccc1 |ddd1 |eee1 |plik1 |
|aaa2 |bbb2 |ccc2 |ddd2 |eee2 |plik2 |
现在我有两个不同的表: 第一桌

|aaa  |bbb   |ccc  |ddd  |eee  |
|aaa1 |bbb1 |ccc1 |ddd1 |eee1 |
|aaa2 |bbb2 |ccc2 |ddd2 |eee2 |
第二桌

|plik  |
|plik1 |
|plik2 |
|aaa |bbb   |ccc  |ddd  |eee  |plik  |
|aaa1 |bbb1 |ccc1 |ddd1 |eee1 |plik1 |
|aaa2 |bbb2 |ccc2 |ddd2 |eee2 |plik2 |
|aaa  |bbb   |ccc  |ddd  |eee  |
|aaa1 |bbb1 |ccc1 |ddd1 |eee1 |
|aaa2 |bbb2 |ccc2 |ddd2 |eee2 |
|plik  |
|plik1 |
|plik2 |