文章详情页
python - Jinja2模板语法宏出错
浏览:235日期: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. vue.js - android环境下在vue中引入vux.js 报错。2. mysql - 仅仅只是把单引号与反斜杠转义不用prepare statement能否避免sql注入?3. docker网络端口映射,没有方便点的操作方法么?4. python - 请问matplotlib.pyplot.save的路径如何更改5. 微信开放平台 - ios APP能不能打开微信然后通过微信跳转到指定的URL?6. python - Django操作数据库遇到问题,无法查询更新后的数据7. Android 高德地图如何实现拖动平移地图时地图上的小图标不动?8. python安装dlib库报错问题及解决方法9. mysql replace 死锁10. python网站登录并签到问题
排行榜

网公网安备