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

时间:2013-03-28 03:18:05

标签: django django-models django-forms django-views date-arithmetic

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

1 个答案:

答案 0 :(得分:4)

来自Django Docs

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

  

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

     

视图应该从业务逻辑中清除,并且应该仅用于在模板上显示/显示数据,换句话说,只允许视图用于视图逻辑。