文章詳情頁
python - Jinja2模板語法宏出錯
瀏覽:92日期: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就是你模板里面的變量名
相關(guān)文章:
1. javascript - h5 video層級太高導(dǎo)致浮在div上面,如何解決?2. java - 多客戶端如何操作MQ比較合適3. css - C#與java開發(fā)Windows程序哪個好?4. python中怎么對列表以區(qū)間進行統(tǒng)計?5. javascript - Ajax加載Json時,移動端頁面向左上角縮小一截兒,加載完成后才正常顯示,這該如何解決?6. css - 如何讓圖片像雲(yún)一樣的行為?7. python小白 想做一個能夠計算圓周率的代碼,不知道怎么寫8. mysql - 數(shù)據(jù)庫建表方面的問題?9. javascript - 如何獲取未來元素的父元素在頁面中所有相同元素中是第幾個?10. javascript - 解釋下這種函數(shù)定義
排行榜

熱門標簽