Python 每个表行的非重复th
有没有办法删除每行重复的th 我只希望它显示在表的顶部,而不是重复从psql导入的每一行。我已经搜索并尝试了几个选项,但没有一个适合我。我正在使用Flask和SQLAlchemy连接到postgre表。(该表称为注入) 这是我代码的一部分:Python 每个表行的非重复th,python,html,flask,Python,Html,Flask,有没有办法删除每行重复的th 我只希望它显示在表的顶部,而不是重复从psql导入的每一行。我已经搜索并尝试了几个选项,但没有一个适合我。我正在使用Flask和SQLAlchemy连接到postgre表。(该表称为注入) 这是我代码的一部分: {% block contents %} <h1>Injection Data</h1> {% for inject in injection %} <table> <
{% block contents %}
<h1>Injection Data</h1>
{% for inject in injection %}
<table>
<tr>
<th>Timestamp</th>
<th>Cage Identifier</th>
<th>Ear Notch Number</th>
<th>Age</th>
<th>Date of Birth</th>
<th>Strain</th>
</tr>
<tr>
<td>{{inject.Timestamp}}</td>
<td>{{inject.Cage_Identifier}}</td>
<td>{{inject.Ear_Notch_Number}}</td>
<td>{{inject.Age}}</td>
<td>{{inject.DOB}}</td>
<td>{{inject.Strain}}</td>
</tr>
</table>
{% endfor %}
{% endblock contents %}
{%block contents%}
注入数据
{injection%中的injection%为%1}
时间戳
框架标识符
耳切迹数
年龄
出生日期
拉紧
{{inject.Timestamp}
{{inject.Cage_Identifier}
{{inject.Ear\u Notch\u Number}
{{inject.Age}
{{inject.DOB}
{{inject.Strain}
{%endfor%}
{%endblock内容%}
但是,对于从postgre表导入的每一行数据,列标题将重复。您的
和
不能在循环中,只有
需要在循环中,
如下图所示
{% block contents %}
<h1>Injection Data</h1>
<table>
<tr>
<th>Timestamp</th>
<th>Cage Identifier</th>
<th>Ear Notch Number</th>
<th>Age</th>
<th>Date of Birth</th>
<th>Strain</th>
</tr>
{% for inject in injection %}
<tr>
<td>{{inject.Timestamp}}</td>
<td>{{inject.Cage_Identifier}}</td>
<td>{{inject.Ear_Notch_Number}}</td>
<td>{{inject.Age}}</td>
<td>{{inject.DOB}}</td>
<td>{{inject.Strain}}</td>
</tr>
{% endfor %}
</table>
{% endblock contents %}
{%block contents%}
注入数据
时间戳
框架标识符
耳切迹数
年龄
出生日期
拉紧
{injection%中的injection%为%1}
{{inject.Timestamp}
{{inject.Cage_Identifier}
{{inject.Ear\u Notch\u Number}
{{inject.Age}
{{inject.DOB}
{{inject.Strain}
{%endfor%}
{%endblock内容%}
请删除代码的图片,并将其替换为实际代码,复制粘贴到标记代码块中(即,缩进4个空格)。还有,到目前为止您尝试了什么?您正在创建许多表,您应该将for循环
移动到
块的周围。感谢您的回复。我尝试了你的建议,只有第一行成为表格的一部分。其他行仅显示为下面的一组文本。对此有什么建议吗?请再次检查我的代码或复制粘贴相同的代码,可能是
我忘记了结束表标签。或者通过编辑问题而不是图片再次共享代码。谢谢!!你是个天才。我把
放在标签前面了。再次感谢你。