iga*_*vez 3 python jinja2 flask
我试图打印 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 %}
Run Code Online (Sandbox Code Playgroud)
有谁知道如何进行这项工作?
谢谢 :)