我将一个随机生成的值从后端 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;">
您正在插入一个列表而不是单个高度值。 CSS height 属性仅采用单个值。
你的问题解决了吗?我也遇到了同样的问题。