tam*_*are 2 django django-forms
我有一个包含五个表单的表单集。每个表格只是一个文件输入元素。假设存在某种无效的格式,因为正在选择格式不允许的文件。如何从表单集中删除此无效的表单,让表单集继续正常处理?
请注意,我尝试过,myformset.forms.pop(i)但是在表单集的进一步处理中导致了“索引越界”异常。
这里的目标是什么?要仅保存有效的表单而只是忽略无效的表单?
如果是这种情况,那么只需遍历表单集并仅保存有效的表单集即可:
for form in formset:
if form.is_valid():
form.save()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
621 次 |
| 最近记录: |