【发布时间】:2021-09-30 15:15:08
【问题描述】:
我正在尝试构建一个表格样式的应用程序,以允许跟踪可以添加到品牌网站的电子表格中的项目。如果使用电子表格,我的表格将如下所示:
| Customer Name | Customer Address | Producer |
|---|---|---|
| Mark | 233 Main St | Greg |
| Company | Date Ordered | Rep | Date Received | Cost | Quote Number |
|---|---|---|---|---|---|
| A | 7/20/21 | John | 7/25/21 | 500 | JDHP |
| B | 7/20/21 | Mary | |||
| C | 7/23/21 | John | 7/25/21 | 1500 | 584D |
| D | 7/18/21 | Mary | 7/22/21 | 400 | J5HP |
实际上,我的想法是我有一个模型来容纳每个客户的不同报价。我有 2 类公司(公共和私人),每个都会被跟踪,所以我设想一个包含这三种小表格(客户信息、私人公司报价和上市公司报价)的大型表格。无论我们是否与他们联系以获取报价,我都会在每张表中包括每家公司,以便我们知道如果客户要求更多报价,哪些选项仍然可用。
我一直在将 django 表单集视为一种可能的选择,但并不完全了解它们是如何工作的。我观看了一些教程并通读了文档,但似乎这些只是在表格中所有完整的输入之后添加一个空白输入。这是对表单集如何工作的正确解释吗?或者他们会有效地允许我在一个更大的表单中嵌套多个表单吗?其次是我将如何实现这个模型?我为列表中的每家公司尝试了 company_date_ordered、company_rep、company_date_received 等,但出现了很多冲突错误。
【问题讨论】:
标签: django django-models formset