首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django将多个实例提交到数据库的表单示例?

Django将多个实例提交到数据库的表单示例?
EN

Stack Overflow用户
提问于 2013-01-28 05:32:00
回答 2查看 1K关注 0票数 5

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

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

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

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

EN

回答 2

Stack Overflow用户

发布于 2013-01-28 05:34:21

这就是formsets (和model formsets)的用途。

票数 2
EN

Stack Overflow用户

发布于 2015-07-30 02:49:28

问这个问题已经有一段时间了,我也遇到了同样的问题:

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

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

你是怎么做到的呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14552545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档