我有一个表单,我在form.cleaned_data中检索数据。 我希望将此数据呈现给另一个页面,供提交者在输入数据库之前进行审核。 现在,我可以使用render(request,“xyz.html”,“datax”:form.cleaned_data} 将其呈现给用户,但我仍然坚持如何从此页面重新提交此数据作为POST。 我应该如何将这些数据存储在下一页中,以便可以通过我的“确认”按钮将其重新发送给我。
请不要在django中建议表格预览。我不想用它,而是写我自己的。
答案 0 :(得分:3)
不要发送form.cleaned_data,只发送表单
每个例子:
# In view1
form = Form(request.POST)
if form.is_valid():
return render(request, 'view2.html', form)
# In view2
form = Form(request.POST)
if form.is_valid():
form.save()
答案 1 :(得分:1)
最好在第一步中将其直接提交到数据库,但添加一个"已审核的" booleanfield,仅在第二步后设置为true。