MVC模式
网站开发中,普遍遵循MVC模式
1978年Trygve Reenskaug提出
目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并使程序某以部分的重复利用成为可能。
M:Model,代表数据存取层
V:View,系统中显示什么和怎么显示
C:Controller,根据用户输入和需要访问的模型
MTV模式
MTV模式是以Django为框架的网站模式
M:Model,数据存取层
T:Template,表现层
V:View,业务逻辑层
自定义模版位置
目的:让模版目录位置不在应用内部,便于统一维护模版
编辑 ./mysite/settings.py,设置TEMPLATES的值
基础模版
/templates/header.html
/templates/footer.html
/templates/base.html
header.html代码如图:
添加mysite下的urls.py文件内的path下的namespace=‘blog’
修改blog应用下的urls.py文件
编写footer.html文件
编写base.html文件