簡體   English   中英

Python Flask render_template() 忽略不是 var 的 {{text}}

[英]Python Flask render_template() ignore {{text}} that was not a var

我在使用 render_template() Flask 函數時遇到了問題。

在我的原始模板 (html) 中,我有一個由 {{}} 包裹的“文本”,它不應被解釋為燒瓶打印的變量。 例如:

{{InteractionDefaults.Email}}

{{content.Name}}

在這種特殊情況下,flask 正確轉換了 {{content.Name}},因為它是我在 render_template 函數中作為參數提供的對象。 但是這里的錯誤是當燒瓶嘗試呈現 {{InteractionDefaults.Email}} 對象時,因為該字符串不是我作為參數提供的對象,因為它是一個靜態文本,應該完全以這種方式打印“{{ InteractionDefaults.Email}}”在呈現的模板中。

錯誤是:“InteractionDefaults”未定義

我怎么能說燒瓶不要將其解釋為變量? 我試過類似的東西

@{{InteractionDefaults.Email}}

但我認為那沒有用。

您可以通過將 {{ 括在雙引號中來轉義 {{,以便燒瓶將其解釋為字符串,例如,

{{ "{{InteractionDefaults.Email}}" }}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM