我有一些用例,当表单集没有在页面中呈现时。在本例中,request.POST
不包含管理数据。在
如何手动添加丢失的管理数据?request.POST
QueryDict是只读的。在
正如答案所示,我使用了:
request_post_copy = request.POST.copy()
if not request_post_copy.has_key('form-TOTAL_FORMS'):
request_post_copy.update({
'form-TOTAL_FORMS': 0,
'form-INITIAL_FORMS': 0,
'form-MAX_NUM_FORMS': 1000,
})
如果错误是管理表单数据丢失,则管理表单数据丢失。在
看看这个: https://docs.djangoproject.com/en/dev/topics/forms/formsets/#using-a-formset-in-views-and-templates
在本例中,他们使用此选项显示其他字段:
如果这些字段丢失了,那么就会出现错误。在
编辑:
如果要将管理字段手动添加到数据中,则需要为以下字段添加3个键/值对:
^{pr2}$做这样的事情:
相关问题 更多 >
编程相关推荐