标签

for循环

{% for foo in l %}
<p>{{ forloop }}</p>
<p>{{ foo }}</p>  一个个元素
{% endfor %}

{'parentloop': {}, 'counter0': 0, 'counter': 1, 'revcounter': 6, 'revcounter0': 5, 'first': True, 'last': False}

if判断

{% if b %}

baby


{% elif s%}

都来把


{% else %}

老baby

for与if混合使用

{% for foo in lll %}
{% if forloop.first %}

这是我的第一次


{% elif forloop.last %}

这是最后一次啊


{% else %}

{{ foo }}


{% endif %}
{% empty %}

for循环的可迭代对象内部没有元素 根本没法循环

处理字典其他方法

{% for foo in d.keys %}

{{ foo }}


{% endfor %}
{% for foo in d.values %}

{{ foo }}


{% endfor %}
{% for foo in d.items %}

{{ foo }}

with起别名

{% with d.hobby.3.info as nb %}

{{ nb }}


在with语法内就可以通过as后面的别名快速的使用到前面非常复杂获取数据的方式

{{ d.hobby.3.info }}

posted @   shclbear  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示