もう一度質問します:)、これを作る方法がわかりません。
私の英語はあまり上手ではありませんが、これを聞いてみてください:
フォームを検証してプレビュー URL (同じビュー フォーム) に戻り、検証エラーを表示する方法は?この 2 番目のフォーム (ビュー?) 最初のフォームを検証する必要があります。最初のフォームが有効な場合は、2 番目のフォームを表示したいのですが、それ以外の場合は最初のフォームにエラーが表示されます。
明確かどうかわかりません、申し訳ありません。
私はこれについて考えています:
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