python - 使用带有for循环的html页面显示两个python列表中的图像和名称?
问题描述
我有两个列表,它们使用 render_template 从 python 烧瓶脚本返回到 HTML 页面。第一个列表包含图像:图片 = [] 第二个列表包含名称:名称 = []
所以我所做的是:
<table>
{% set i = 0 %}
{% for x in pics: %}
<tr>
<td>
<img src="data:image/png;base64,{{ x}}" width="100" height="100">
</td>
<td>
{{ names[i] }} </h3>
{% set i = i+1 %}
</td>
</tr>
{% endfor %}
</table>
我得到的输出是(表格格式):
图 1 名称 1
图 2 名称 1
我期望的输出是(在表格格式中):
图 1 名称 1
图 2 名称 2
任何帮助将不胜感激....
解决方案
您可以尝试使用迭代range
前任:
<table>
{% for x in range(A|length ) %}
<tr>
<td>{{ A[x] }}</td>
<td>{{ B[x] }}</td>
</tr>
{% endfor %}
</table>
推荐阅读
- javascript - axios 调用,使用 vue 将响应数据获取到选择选项中
- unit-testing - 测试 .Net Core Identity GetUserAsync
- c++ - 分支预测是否仍在显着加快数组处理速度?
- python - 使用 Azure Key Vault 和 Active Directory 检索机密
- ansible - 无法在 Debian 伸展的 Ansible 2.7 上使用 NPM 包安装 PM2
- c++ - 'x' 的 GCC 警告声明会影响 y 类的成员
- servicenow - ServiceNow:克隆请求功能不会复制所有请求字段
- python - 为什么通过 conda 启动 jupyter notebook 时出现 python37.dll 错误
- android - 输出顺序显示错误
- cors - 请求的资源上不存在“Access-Control-Allow-Origin”标头。如何在 SWI-Prolog / ClioPatria 中正确处理 CORS 请求?