5

我需要一个提交多个单独请求的 django 表单,如果没有大量定制,我找不到如何做到这一点的示例。即,假设有一个汽车维修店使用的表格。该表格将列出商店能够进行的所有可能的维修,并且用户将选择他们想要进行的维修(即,使用 checkboes。)

每次维修都可以分配给不同的机械师。每次维修也可以取消或宣布完成,独立于其他维修。这似乎要求每次修复都成为数据库中的一个单独实例。

此外,每个维修工作只能由特定的机械师执行。所以我需要能够将每个维修工作与它自己独特的机制列表相关联,以供选择。

有没有人看过一个 django 表单的例子,它做这样的事情?谢谢。

4

2 回答 2

2

这就是表单集(和模型表单集)的用途。

于 2013-01-27T21:34:20.887 回答
0

自从提出问题以来已经有一段时间了,我遇到了同样的问题:

我通过instance = form.save(commit=False)解决它,然后设置不同的属性,然后instance.save(force_insert=True),然后删除form.instance.id....

然而,这意味着最终在 save 方法中被覆盖的所有字段都保留在第一次调用 save() 之后......这让我很难受!

你最后是怎么做到的?

于 2015-07-29T18:49:27.690 回答