为什么Jinja2会忽略初始变量格式?

时间:2018-01-06 03:05:58

标签: python html css flask jinja2

我正在编写一个运行Flask webserver的Python应用程序。 Web服务器将模板页面返回给用户。从我的html文件中获取一个示例行:<div class="column" style= {{ column.color }}>以及相应的颜色变量:"background: lightgreen"由于某些原因我不知道,Jinja2将该行的html呈现为:<div class="column" style="background:" lightgreen="">而不是预期的: <div class="column" style="background:lightgreen">

这很重要的原因是因为它呈现的是不正确的css,所以背景没有像我想要的那样设置为浅绿色。为什么会发生这种情况?解决方案是什么?

1 个答案:

答案 0 :(得分:0)

您在样式属性中错过了引号:

<div class="column" style="{{ column.color }}">