【发布时间】:2009-11-11 23:26:25
【问题描述】:
我正在使用MVC 模式来设计一些数据分析软件(在 Python)。我不确定某些功能是否应该放在模型或控制器中。
按照我的设计方式,用户为程序提供了一个配置文件,其中包含用于分析的参数。程序解析这个文件以找出要查看的数据文件以及要执行的计算类型。
- 解析此配置文件的函数应该在模型还是控制器中?
- 在使用 MVC 时,是否有标准的方式在 Python 中组织事物?我已将模型、控制器和视图放入单独的类中。控制器类包含模型和视图类的实例。
- 模型和视图之间应该有什么样的通信?我构建事物的方式是让控制器从模型中获取内容并将其传递给视图。两者仅通过控制器进行通信。
【问题讨论】:
标签: python model-view-controller