我想知道如何在Django的“有偏见” MVC方案中实现纯控制器功能。让我以一个例子来解释它。
假设我有一个发票模型,该模型具有一些属性(例如,净额,毛额等)。我可以使用视图+模板将其呈现给用户。那很好,很容易。
但是现在,我想将此发票发送给客户。这是一件更复杂的事情,包括更多的模型(即创建一个寻址的Package
模型,获取一个数字,再说几件事,包括不仅创建和修改Invoice
模型本身,还创建和更新其他一些模型类型和实例。
我希望这个“动作”可以在我的Web应用程序的多个位置使用,因此按照本书的顺序,我需要创建一个实现了这些动作的视图并将其绑定到某些URL。可能应该在POST操作中实现。
我的问题是:
View
?DetailView
?其他?)。