在Django视图中结合modelformset和inlineformset

在Django视图中结合modelformset和inlineformset,第1张

在Django视图中结合modelformset和inlineformset

我不确定这是否是一个好的解决方案,但这是我能想到的唯一可行的解​​决方案。

我会创建一个词典列表。每个Dictionary将具有一个baseForm键和一个inline_forms键,该键将保存您的B类表单,而inline_forms键将保存您的A类inline_formset。

在您的视图代码中,遍历列表并相应地打印表单。为每个表单提交按钮生成一个不同的值。例如,第一种形式etch ..的submit_1。

提交表单后,请检查此值(“提交”按钮的值),如果该值例如是Submit_2,则可以确定列表的第二项/表单已提交。您可以从他们开始处理提交的数据。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5664128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存