MVT(模型视图模板)是一种软件设计模式。它是三个重要组件模型视图和模板的集合。该模型有助于处理数据库。它是处理数据的数据访问层。

模板是一个表示层,完全处理用户界面部分。视图用于执行业务逻辑并与模型交互以携带数据并呈现模板。

尽管 Django 遵循 MVC 模式,但仍保留其自己的约定。因此,控制由框架本身处理。

没有单独的控制器,完整的应用程序基于模型视图和模板。这就是它被称为 MVT 应用程序的原因。

请参见下图,该图显示了基于 MVT 的控制流程。

django-mvt-based-control-flow.png

在这里,用户向 Django请求资源,Django 作为控制器并检查 URL 中的可用资源。

如果 URL 映射,则调用与模型和模板交互的视图,它呈现模板。

Django 响应用户并发送一个模板作为响应

标签: django语言, django教程, django技术, django学习, django学习教程, django下载, django开发, django入门教程, django进阶教程, django高级教程, django面试题, django笔试题, django编程思想