文章详情页
python - Jinja2模板语法宏出错
浏览:234日期: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. 编辑管理员信息时,为什么没有修改过的内容会为空?2. thinkphp中Controller里面使用Request::File(’image’);3. css3不包括4. java 如何列出jar包中jar包里的所有文件和目录?5. javascript - js中数组的undefined为什么不会被遍历6. javascript - 如何将一个长为365的数组对象按月份切割成12组?7. html - angularJS中switch切换开关按钮不能操作8. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?9. mysql - 看这条sql有可能被注入吗10. node.js - vue项目在c盘外,npm run dev 出错,求指点。
排行榜

网公网安备