📜  Django MVT

📅  最后修改于: 2020-12-31 00:33:29             🧑  作者: Mango

Django MVT

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

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

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

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

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

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

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

Django会回复用户并发送模板作为响应