我总是遇到的一件事是如何用 Django 实现一个主从应用程序。典型的例子是 Invoice 和 InvoiceLines。
要讨论的事情是:
- 如何构建用于保存、加载等主模型和详细模型的代码
- 视图:文件和模板,详细信息行的模板,如何动态添加
- 自动计算的字段(如父行的总数),此代码在哪里?
编辑/添加:
关于自动计算的字段,这是我的第一个解决方案, http : //pastebin.com/ZGqNnHuC,在模型的保存方法中会不会更好?
主模型需要来自详细模型的值。(即首先需要计算每个细节的总计,保存每一行,然后求和并保存主数据) 它是如何以比调用 calculate() 方法更 Django 的方式制作的?