我再次问:),我不知道怎么做。
我的英语不太好,但我试着问这个:
如何验证表单并返回预览 url(相同的视图表单)并显示验证错误?,我问这个是因为我有 2 个表单,第一个表单的操作将转到第二个表单(POST),但是在这第二种形式(查看?)我需要验证第一种形式,如果第一种形式有效,我想显示第二种形式,否则我会显示第一种形式有错误。
我不知道我是否清楚,对不起。
我在想这个:
def secondForm(request):
if request.method =='POST':
form = FirstForm(request.POST)
if form.is_valid():
fields = request.POST.copy()
# showing the second form?? with x differents fields, i have 2.
if fields['xvalue']=='1': # this is from radio buttons
form2 = xSecondForm()
elif fields['xvalue']=='2':
form2 = ySecondForm()
else:
# here go back with erros msgs????
#return render_to_response('firstFormTemplate.html',{'form': form}, context_instance=RequestContext(request))
else:
#return something or go back ???
谢谢你们 PD:我很高兴,我正在编码 Django + python :D