【发布时间】:2015-05-27 22:50:08
【问题描述】:
我有一个要保存到模型的模型表单集。
在我的模板中,以下内容完美运行(意味着当我点击提交时表单会保存到数据库中):
{{ formset.management_form }}
{{ formset }}
即使这样也很好用:
{{ formset.management_form }}
{% for row in formset %}
{{ row }}
{% endfor %}
但只要我想像这样设置我的表单集(在表格中):
{{ formset.management_form }}
{% for row in formset %}
{{ row.field1 }}
{{ row.field2 }}
{{ row.field3 }}
{% endfor %}
我得到 [u'ManagementForm 数据丢失或已被篡改']。
字段 1 到 3 与我要保存到的模型完全对应。我实在想不通!
我的回溯显示:
GET No GET data
POST Variable Value
form-0-field1 u'3'
form-0-field2 u'3'
form-0-field3 u'3'
这与我在前两个示例中使用的值相同(并且正确保存)。
【问题讨论】: