背景

flask默认集成的jinja2模板引擎,这个引擎用起来还是比较简单的,偶然中需要用到在模板中定义临时变量,还真不知道,于是赶紧网络查找下,特此记录下在flask jinja2模板中定义临时变量

方法

在jinja2模板中定义模板可以使用with语句

代码实例

{% with c_html = a.content_to_html() %}
    <p class="d-none d-sm-block mb-2 f-15">{{c_html }}</p>
{% endwith %}