<>
MTV和MVC是一种软件架构,实现功能一样
>
<>
Model(模型):负责业务对象与数据库的对象(ORM)
>
<>
Temlate(模版):负责如何把页面展示给用户
>
<>
View(视图):负责业务逻辑并在适当的时候调用Model和Temlate
>
<>
此外,Django还有一个urls分发器它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Temlate
>
<>
在Django框架模板中存在两种特殊的标记:
>
<>
{{ 变量 }} : 表示获取变量的值
>
<>
{% 逻辑 %} : 表礻逻辑相关操作
>
<>
{{ 变量 }},由字母和下划线组成.
>
<>
. (点) 在模版语言中有特殊的意义,可获取对象的属性值,也可调用对象的方法.
>