记录Django MVT项目的UML类图

2024-09-30 07:29:36 发布

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

为使用MVT设计模式的Django项目创建UML类图的最佳方法是什么,尤其是在项目中使用基于功能的视图时?即使视图是基于函数的视图,也将其视为类,这是否正确?我混合了基于类和基于函数的视图,因此该选项看起来很方便,但我不确定从技术角度看是否正确。另外,我可以将模板视为类吗


Tags: 项目django方法函数功能视图模板选项
1条回答
网友
1楼 · 发布于 2024-09-30 07:29:36

是的,在UML中,您可以用类explained here表示一个独立的函数

我不知道django,也不知道MVT,但根据其官方定义,aview似乎是可调用的:

A view is a callable which takes a request and returns a response. This can be more than just a function, and Django provides an example of some classes which can be used as views. These allow you to structure your views and reuse code by harnessing inheritance and mixins.

因此,在本文中,甚至建议将其表示为类,因为函数是更一般的可调用类的特例

django template似乎是由一个文件(数据)定义的,该文件可用于实例化Template对象。因此,项目的每个模板都将作为不同的对象结束,并且应该只有一个Template

相关问题 更多 >

    热门问题