文章詳情頁
python - Jinja2模板語法宏出錯
瀏覽:111日期: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就是你模板里面的變量名
相關文章:
1. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題2. java - instance method中 static后的<K>是什么意思?3. debian - docker依賴的aufs-tools源碼哪里可以找到啊?4. docker - 如何修改運行中容器的配置5. java - 關于File的問題?6. 錯誤:java.lang.NoSuchMethodError:org.objectweb.asm.ClassWriter。<init>(I)V7. java - SSH框架中寫分頁時service層中不能注入分頁類8. python3.x - python連oanda的模擬交易api獲取json問題第五問9. javascript - QWebEngineView 如何爬 angular 的動態數據?10. docker-machine添加一個已有的docker主機問題
排行榜
