现在,我有一本字典,其中存储了每个元素及其宽度。我用 Django 将它传递给一个 HTML 模板,在那里我用一个 for 循环渲染每个 dict 对象。但是,我需要能够使用 Django 模板中的内容设置“div”的宽度。所以基本上,如果我在字典中有“100%”,那么我希望相应的 div 也有 100% 的宽度。我尝试的代码如下,但它不起作用,并且在控制台中显示“无效的属性值”。
Python代码:
objects={"key": "100%", "key2": "90%"}
return render(request, "website/updates.html", {
"objects": objects
})
网站/updates.html
{% for item, width in objects.items %}
<div style="width: {{width}}">
Other irrelevant code here
</div>
{% endfor %}