Django MVT

2024年8月29日 | 1 分钟阅读

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

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

虽然 Django 遵循 MVC 模式,但它维护了自己的约定。 因此,控制由框架本身处理。

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

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

Django MVT based control flow

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

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

Django 响应回用户并将模板作为响应发送。


下一个主题Django 模型