3

我对我目前正在开发的 django Web 应用程序的正确/标准/建议方法感兴趣。我有编程的实践经验,但我担心我的实现效率,因为我对 MVC 和相关原理没有太多的理论知识。

我有几个表单必须从我的数据库中获取不同数量的信息(通过 AJAX POST 请求),所有这些都与用户将采取的单个操作相关(例如:购买房子,系统需要关于房子的信息,客户、前任所有者、付款方式等)。因此,POST 请求在一页中会非常频繁。

我的问题是:我应该让一个控制器负责每种不同“类型”的 POST 请求(一个控制器用于“房屋”请求,一个控制器用于“客户”等),还是可以拥有一个“销售数据” fetcher”控制器通过每个请求的参数之一处理所有相关的 POST 请求检查并相应地与模型通信?

如果没有正确使用问题系统,我深表歉意,这是我在这里的第一个问题。

编辑:我的问题完全失效了!!!是的,该应用程序在 PYTHON 中,我确实在以前的项目中使用过 PHP。

提前致谢!堆栈溢出多次成为救命稻草。

4

1 回答 1

1

在一般情况下,您会希望为每种“类型”的请求提供一个单独的控制器。这有助于保持代码简单,无需处理任何“特殊情况”,并且通常更易于重用。

于 2013-04-03T15:33:31.073 回答