对 HTML 使用内联样式时出现 Jinja2 语法问题

问题描述 投票:0回答:2

我将一个随机生成的值从后端 python 传递到我的 html 模板

card_heights = [random(300, 340) for _ in range(len(games_list))]

return render_template('search_results.html', list=list, platform_to_image=platform_to_image,card_heights=card_heights)

问题是 Jinja2 说它需要一个属性值和一个选择器,并且需要一个“{”才能使代码正常工作。 我查看了 Jinja 的文档,老实说,我看不出我在这段代码中做错了什么。

<div class="card h-100 m-2" style="border-radius: 13px; width: 304.8px; height: {{ card_heights }}px;">
flask jinja2
2个回答
0
投票

您正在插入一个列表而不是单个高度值。 CSS height 属性仅采用单个值。


0
投票

你的问题解决了吗?我也遇到了同样的问题。

© www.soinside.com 2019 - 2024. All rights reserved.