【发布时间】:2021-06-26 13:04:36
【问题描述】:
我想渲染引导轮播和其他嵌套的 html 元素。我是 Jinja2 的新手,在互联网上没有看到任何关于这个特定问题的内容。
这是我的蟒蛇
@app.route("/")
def index():
r = requests.get(os.environ['AWS_Product_URL'])
prods = list(json.loads(r.text))
return render_template("index.html", my_products=prods)
这个有效
{% for key in my_products %}
<p><strong>{{ key["name"] }}</strong><span>{{ key["price"] }}</span></p>
{% endfor %}
但是这个没有
{% for key in my_products %}
<div class="carousel-item">
<p><strong>{{ key["name"] }}</strong><span>{{ key["price"] }}</span></p>
</div>
{% endfor %}
我采用了一个现有的模板并试图使这个模板动态化。类存在。我很困惑为什么 Jinja2 在 html 中的嵌套项遇到问题。
为什么??
【问题讨论】: