django开发笔记--MTV模式

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文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容