首页 > 解决方案 > CreateView中的Django多个模型

问题描述

您好我正在尝试使用以下内容创建视图:

在此处输入图像描述

在 createview 模型中,我试图将模型(Report、LaborForce、Checklist 和 ContractItem)呈现到表单中。用户将能够从我已经填充的数据库中搜索 add LaborForce、Checklist 和 ContractItem,并且将有一个用于指定金额的自定义字段。提交表单后(验证任何错误),它将创建将具有指定数量的项目组合到报告中的实例。我无法将这些模型传递给视图。

或者

我是否应该将所有内容都设为合同的外键,拥有一个单独的函数来呈现报告而不是拥有它的模型,并将其作为 .pdf 条目存储在用户中。使用 Contract 作为父表单,其余作为内联表单。

我正在尝试使报告可编辑,这就是为什么我将其拆分为不同的模型,并且我遇到了向模型本身添加数量的问题,这就是我拥有模型实例的原因。

标签: djangodjango-models

解决方案


推荐阅读