【发布时间】:2021-12-15 09:56:15
【问题描述】:
我在使用 render_template() Flask 函数时遇到了问题。
在我的原始模板 (html) 中,我有一个由 {{}} 包装的“文本”,它不应被解释为烧瓶打印的变量。例如:
{{InteractionDefaults.Email}}
{{content.Name}}
在这种特殊情况下,flask 正确转换了 {{content.Name}},因为它是我在 render_template 函数中作为参数提供的对象。但是这里的错误是当烧瓶尝试渲染 {{InteractionDefaults.Email}} 对象时,因为该字符串不是我作为参数提供的对象,因为它是一个静态文本,应该完全以这种方式打印“{{ InteractionDefaults.Email}}”在呈现的模板中。
错误是: 'InteractionDefaults' 未定义
我怎么能说烧瓶不要将其解释为变量?我尝试了类似的东西
@{{InteractionDefaults.Email}}
但我认为那行不通。
【问题讨论】:
标签: python templates flask render