【发布时间】:2022-01-25 01:51:05
【问题描述】:
我正在抓取一些内容并尝试在 html 页面上显示,但是当我尝试为从 python 文件发送的字典运行 jinja 循环时它什么也不显示,它单独运行每个变量但不在字典上运行循环
我正在尝试显示的 Python 字典
dictionary = dict(
[('page_title', url), ('title', title), ('anchor', anchor),
('images', images)])
带有 jinja 标签的 HTML 代码
<div id="dictionary">
{% for items in dictionary %}
<div class="card" style="width: 18rem;">
<img src="{{ items.images }}" class="card-img-top" alt="{{ items.title }}">
<div class="card-body">
<a href="{{ items.anchor }}" class="btn btn-primary"><h5 class="card-title">{{ items.title }}</h5></a>
</div>
</div>
{% endfor %}
【问题讨论】:
-
把你的数据结构改成
dictionary= {'page_title': url,"title":title......} -
已经试过了,不行