文章詳情頁
python - Jinja2模板語法宏出錯
瀏覽:124日期: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. linux - 編譯時提示頭文件#include <mysql/mysql.h>不存在,百度之后也沒解決2. html - 內(nèi)嵌app 的web 頁面如何應(yīng)用 app 內(nèi)置的靜態(tài)文件3. javascript - immutable配合react提升性能?4. JAVA 版本問題?5. node.js - webpack --watch以后報錯env: node: No such file or directory6. html頁面中怎么將兩個點之間的距離用直線連接起來?7. java - yuicompressor-maven-plugin 合并可用卻不壓縮, 哪配置不對?8. css3 - 如何出現(xiàn)橫向捲軸?9. java - Spring +Mybatis 事務(wù) 不能回滾10. PHP類中的$this
排行榜

熱門標(biāo)簽