计算逻辑是否应该使用 Django 进入模型或视图

use*_*508 1 django django-models django-forms django-views date-arithmetic

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

小智 5

来自Django 文档

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

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

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