我试图打印存储在jinja2中变量中的可变空格数,但是jinja正在转义变量的内容。因此,当我将变量存储在变量中时,它会展开为打印页面上的字符,而不是空格。在
这是我的代码:
{% macro show_message(parent_id,count) %}
{% set clist = get_message(post.id,parent_id) %}
{% set countr = count + 1 %}
{% set prefix = '-'*countr %}
{% set prefix2 = " "*countr %}
{% if clist is defined %}
{% for c in clist %}
{{ prefix2 }} Author: {{ get_author(c.user_id) }} <br/>
{{ prefix }}
{{ c.message }}
<br/><br/>
{{ show_message(c.id,countr) }}
{% endfor %}
{% endif %}
{% endmacro %}
有人知道怎么做吗?在
谢谢:)
我试过用搅拌机的方法
会产生10个空格
使用^{} filter 将其标记为安全以防止自动转义:
还需要在每个实体的末尾包含分号:
^{pr2}$相关问题 更多 >
编程相关推荐