新手必看:Django模板引擎Jinja2的变量与循环语法
本文介绍Django模板引擎Jinja2中变量和循环的核心语法。模板引擎通过后端数据与HTML模板结合生成网页,Jinja2是Django默认引擎,重点讲解变量和循环。 变量语法:用双大括号{{}}包裹,支持字符串、数字、布尔值、列表(直接显示),字典可用点(.)或方括号([])访问,如{{user.name}}或{{user["address"]["city"]}}。注意变量未定义会报错,模板不可修改变量。 循环语法:用{% for 变量 in 列表 %}遍历,配合forloop.counter(计数)、first/last(首尾标记),{% empty %}处理空列表。例如循环列表或字典列表(如用户列表中每个字典)。 总结:掌握变量和循环,可快速渲染数据,后续将讲解条件、过滤器等进阶内容。
阅读全文