在django中同步提交多个表单

时间:2014-10-27 01:01:55

标签: django django-forms

有没有办法在django中同时提交两个通过外键连接的表单?

我需要按顺序发送它们,所以最好的想法是使用同步选项,对吗?

有什么想法吗?一个简单的例子非常有用!

修改:每个表单都位于模板的其他标签上。我有5个标签,所以我有五个表单标签。

1 个答案:

答案 0 :(得分:0)

您可以使用前缀同时发布2个表单。我们假设你有这些模型: Post =>类别,您希望同时保存帖子和类别。

在您看来:

post_form = PostForm(prefix="post", ...)
category_form = CategoryForm(prefix="category", ...)

...
if post_form.is_valid() and category_form.is_valid():
   ...

在模板中,您只需在相同的表单标记中显示它们。