关于与Flask配套的Jinja2的使用
2023-12-27 06:16:40
主要可以直接参考官方文档:
中文版:https://docs.pythontab.com/jinja/jinja2/
睡不着,简单看了下,之前的文章中用到了一些很基础的东西,包含一些判断式,如:
这里的folder_name
是需要外部传参进入的
{% if folder_name == "" or folder_name %}
if…else格式:
{% if var %}
....
{% else %}
...
{% endif %}
for 循环:
{% for i in list %}
...
{% endfor %}
如上,是一个闭环有 if
就会有 endif
,有 for
就会有endfor
用 {% %}
圈起来的就是结构主体,里面的变量可以从外部传入
HTML中其余地方引用变量可以使用 {{ 变量名 }}
进行,如上 for循环中,list
为外部传入, i
则可以在HTML中用 {{ i }}
得到他的值
当然,for循环也可以传入字典,如
{% for key, value in dirs.items() %}
...
{% endfor %}
这样遍历字典的键值对也是可以正常工作的。后续再陆续总结归纳一下会用到的jinja2上的一些使用方法,边学边看
文章来源:https://blog.csdn.net/weixin_44517278/article/details/135235039
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!