模板的定义
html里面有模板语法就不是html文件了,这样的文件叫做模板,用于分离文档的表现形式和内容。
模板语法分类
变量
django模板变量的语法为{
{ }}
如:
{
{ name }}
{
{ d.name }} 字典可以根据句点符取值,其中d是一个字典。
标签
django模板变量的语法为{% tag %}
标签比变量复杂:
1)一些在输出中创建文本;
2)一些通过循环或逻辑来控制流程;
3)一些加载其后的变量将使用到的额外信息到模板中。
一些标签需要开始和结束标签(如{% tag %}…标签内容…{% endtag %})
if/else标签
基本语法格式如下:
{
% if condition %}
... display
{
% endif %}
或者:
{
% if condition1 %}
... displ