Diango教程-Django MVT(模型视图模板)
MVT(模型视图模板)是一种软件设计模式。它是三个重要组件模型视图和模板的集合。该模型有助于处理数据库。它是处理数据的数据访问层。
模板是一个表示层,完全处理用户界面部分。视图用于执行业务逻辑并与模型交互以携带数据并呈现模板。
尽管 Django 遵循 MVC 模式,但仍保留其自己的约定。因此,控制由框架本身处理。
没有单独的控制器,完整的应用程序基于模型视图和模板。这就是它被称为 MVT 应用程序的原因。
请参见下图,该图显示了基于 MVT 的控制流程。
在这里,用户向 Django请求资源,Django 作为控制器并检查 URL 中的可用资源。
如果 URL 映射,则调用与模型和模板交互的视图,它呈现模板。
Django 响应用户并发送一个模板作为响应。