小编And*_*ing的帖子

Django 问题:Django ManagementForm 数据丢失或被篡改

我一直在解决有关此问题的所有问题,但似乎无法找到解决方案。

我试图允许用户提交多个对象并使用带有 2 个外键的表单集保存到数据库。

我可以获取表单以将该数据保存到数据库中,但由于 ManagementForm 错误而无法获取表单集中的表单以进行保存。问题不在于我在 HTML 中没有它。(检查下面的 HMTL 代码。)我还为表单集设置了前缀。

我不知道是否需要创建自定义表单和表单集而不是使用模型。也许我需要更好地验证表单集中的信息。

我得到的错误是:

/home/aking/signatureProject/signatureApp/views.py in signatures
        if formset.is_valid(): ...
Variable    Value
DD          <DDForm bound=True, valid=True, fields=(downdraft_id)>
PR          <PRForm bound=True, valid=True, fields=(report_id;report_desc)>
SignatureFormSet    <class 'django.forms.formsets.SigFormFormSet'>
formset <django.forms.formsets.SigFormFormSet object at 0x7f44601a4e10>
request <WSGIRequest: POST '/signatureApp/signatures/'>
views.py

/usr/lib64/python2.7/site-packages/django/forms/formsets.py in is_valid
forms_valid True
self    <django.forms.formsets.SigFormFormSet object at 0x7f44601a4e10>

/usr/lib64/python2.7/site-packages/django/forms/formsets.py in errors
self.full_clean() 
self <django.forms.formsets.SigFormFormSet object at 0x7f44601a4e10>

/usr/lib64/python2.7/site-packages/django/forms/formsets.py in full_clean
for i in range(0, self.total_form_count()): 
empty_forms_count  0
self    <django.forms.formsets.SigFormFormSet object at 0x7f44601a4e10>

/usr/lib64/python2.7/site-packages/django/forms/formsets.py in …
Run Code Online (Sandbox Code Playgroud)

python django

5
推荐指数
1
解决办法
2398
查看次数

标签 统计

django ×1

python ×1