2011-08-16 3 views
0

このシナリオでは私はあまり見なかったが、以下のコードで何をしようとしているのかが登録フォームを表示し、 recaptchaフォームを取得します。djangoは、フォームを提出した後で条件付きでrecaptchaを使用しています

ユーザーがrecaptchaフォームを送信した後、最初のフォーム(登録フォーム)からどのように変数を渡すことができますか?これを回避できる方法はありますか?以下の私のコード

from django.shortcuts import render_to_response 
from django.template.context import RequestContext 
from forms import Registration_Form, reCaptcha_Form 

def register(request): 
    return render_to_response( 'core/accounts/register.html', 
           { 
           'form' : Registration_Form(), 
           }, 
           context_instance=RequestContext(request) 
          ) 

def process_registration_form(request): 
    if request.method == 'POST': 
     registration_form = Registration_Form(request.POST) 
    return render_to_response( 'core/accounts/recaptcha.html', 
           { 
           'form' : reCaptcha_Form(), 
           }, 
           context_instance=RequestContext(request) 
          ) 

答えて

関連する問題