我有一个基于年/月使用不同数量字段的Django表单。所以我创建这样的形式的字段:从复杂的Django表单获取POST数据?
for entry in entry_list:
self.fields[entry] = forms.DecimalField([stuffhere])
但现在我不知道如何从窗体中获取提交的数据。
通常我会做这样的事情:
form.cleaned_data["fieldname"]
,但我不知道是什么字段的名称。调试屏幕将我的POST数据显示为“条目对象”,其值为“u”'“。调用POST.lists()不显示任何内容。
我相信我错过了一些显而易见的事情,但我一直坚持这几天太多。有一个更好的方法吗?请求对象中的所有数据,但我只是不知道如何使用它?
下面是模型/表格/视图代码:http://pastebin.com/f28d92c0e
,不胜感谢!
编辑:
我试过了以下两种建议。使用formset确实更容易和更好。
Formsets看起来正是我所需要的,谢谢。 – mdashx 2009-07-16 00:35:33