1

我正在编写一个 Django Web 应用程序,它提供了一个用户界面来进行数值分析计算。我想要一个使用 POST 提交一组数据的表单。这就是我卡住的地方。在收到 POST 数据后,我应该将所有计算调用放在模型还是视图中?

4

1 回答 1

5

来自Django 文档

业务逻辑应该进入模型内部。视图用于定义数据呈现给用户的方式。

“视图”描述了呈现给用户的数据。不一定是数据的外观,而是呈现哪些数据。该视图描述了您看到的数据,而不是您如何查看它。

视图应该从业务逻辑中清除,并且应该只用于获取要在模板上显示/呈现的数据,或者换句话说,让视图仅用于视图逻辑。

于 2013-03-28T03:28:19.413 回答