1.采用Django web模板的原因:
(1)要求变量和HTML尽量分开
(2)HTML和 python要分开
2.创建是的基本思路:
首先:要确定表达的形式
加载模板
From django.template import Template
Template(string)
其次:要确定表达的内容
封装数据
From django.template import Template
Context(data)
最后:表达的形式加载表达的内容
T emplate.render(context(data))
3.Django 模板标签语言
(1)变量
{ {变量}}
1.传去前端的变量最外层一定是一个字典
2.具体的变量可以是字符串、列表、字典类型
3.变量可以通过 “ ·”方法调用自己的无参数的方法、索引
4、如果变量是字典也可同过 ·键调用值
(2)标签
{ %if% }标签:
双标签判断结束:{%if%}{%endif%}
{%if%} 通