Flask HTML 转义值

Flask HTML escape value

我正在处理一个包含已经存在的数据的表单,因此当您第一次访问该页面时,将填充当前数据,但如果您愿意,它会赋予您更新它的权利到。为此,我创建了一个表单并将表单的值设置为当前数据。问题是该值没有转义,它显示变量名 {{ config["SMTP"]["server"] }}

我怎么可能逃避这个,以便我可以得到显示的值而不是变量名?

{{ form.server(class='form-control', value="{{ config['SMTP']['server'] }}") }} 

你不需要转义它,你需要停止把它放在引号里。

value=config['SMTP']['server']