您的位置:首頁/技術文章
文章詳情頁

python - Jinja2模板語法宏出錯

瀏覽:95日期:2022-06-29 10:31:05

問題描述

{% macro msg_error(name) %} {% for error in form.{{ name }}.errors %} <H5>{{ error }}</H5> {% endfor %}{% endmacro %}

在 jinja2模板語法中使用了宏,但是報錯了,問題是 name那個地方引用不對,請問 name那個地方該如何引用才是對的?

問題解答

回答1:

比如

@app.route(’/error’)def func_error(func_name): return render_template(’error.html’,name=func_name)

name就是你模板里面的變量名

標簽: Python 編程
相關文章:
国产综合久久一区二区三区