如何为Django项目制作类图?

2024-09-30 07:28:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Django项目,包含几个应用程序,每个应用程序都包含(应用程序、模型、表单、视图、url、测试)文件。问题是,我应该遵循什么样的结构来设计类图,以及应用程序之间的关系是什么?在


Tags: 文件项目django模型视图应用程序url表单
1条回答
网友
1楼 · 发布于 2024-09-30 07:28:52

对于一个刚接触系统的人来说,想要一个体系结构的概述是很常见的,而且通常文档在这方面是缺乏的,所以我理解您为什么要问这个问题。在

正如Thomas提到的,Django遵循MVC模式,除了控制器是url,在某种程度上是中间件和WSGI接口。在

你的初始设计应该集中在模型上。模型将包含所有的业务逻辑。视图从模型和url中收集信息,结合表单将用户信息传递给视图。在

但是应用程序的核心是它的模型,所以好的模型类图(以及一个好的模型设计)可以让你看到项目可以做什么,不能做什么,以及它是如何完成的。在

例如,看看Mezzanine's model graph,它是一个写在Django之上的CMS。它的模型图是autogenerated。在

相关问题 更多 >

    热门问题