我正在尝试将Python字典解析为HTML并将其显示为一个表。 我有一个SQL数据库,我使用Python从中提取数据,然后将其解析到我的页面中,如下所示:
tusername = query_db("SELECT t_username FROM teacher")
return render_template('teachers.html.',username=tusername)
我在这里找到了一段代码,它打印了数据:
<table>
{% for t in table %}
<tr>
{% for i in t %}
<td>{{ i }}</td>
{% endfor %}
</tr>
{% endfor %}
</table>
这是它打印的内容:
t_username
t_username
t_username
t_username
t_username
这是我的数据:
[{'t_username': '1'}, {'t_username': 'admin'}, {'t_username': 'dfsdsfdf'}, {'t_username': 'NewGuy'}, {'t_username': 'test'}]
我希望它打印专有名称而不是"t_username"
。我还没有找到解决方案,而且我刚刚开始使用Python,所以我对它不是很熟悉。有人能帮忙吗
假设
t
是一个字典,{% for i in t %}
迭代它的键(即单个t_username
键)。只需按以下键输出值:相关问题 更多 >
编程相关推荐