在数据库中保存 Django 表单向导 form_list 的最简单方法?
我从一个模型创建了多个子表单以在 Django 中使用 FormWizard。
令人困惑的是保存部分。用户完成表单后,我想将信息保存在数据库中。这是相当简单的一种形式,我可以说
one_form_from_model.save()
但是当我返回 form_list 时我可以这样做吗?我读了一些帖子,但它们对我来说没有任何意义。
我可以清理数据吗
form_list 中表单的 form.cleaned_data]
然后遍历每个表单?但随后我需要知道以哪种形式才能找到正确的字段。难道就没有更简单的方法吗?
谢谢您的建议!
I have created multiple sub-forms from one model to use the FormWizard in Django.
Confusing is the saving part. Once the user finished the form, I wanted to save the information in the DB. This is fairly simply with one form, where I can say
one_form_from_model.save()
But could I do it when I get a form_list returned. I read some postings but they did not make any sense to me.
Can I clean the data
form.cleaned_data for form in form_list]
and then go through every form? But then I would need to know in which form I am to find the right fields. Isn´t there any easier way to do it?
Thank you for your advice!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试这样的事情:
Try something like this: