ユーザーがフォームの送信ボタンを押す前 (POST メソッドが実行される前) に、フォームの入力値をアクションに渡したい。私の目標は次のとおりです。ユーザーが1つの入力フィールドに入力し、2番目のフィールドに移動すると、サーバーのPythonコードが計算を実行します(最初に入力した名前に基づいてユーザーの性別を推測するなど)。python gae と jinja2 html テンプレートを使用することは可能ですか?
助けてくれてありがとう!
ユーザーがフォームの送信ボタンを押す前 (POST メソッドが実行される前) に、フォームの入力値をアクションに渡したい。私の目標は次のとおりです。ユーザーが1つの入力フィールドに入力し、2番目のフィールドに移動すると、サーバーのPythonコードが計算を実行します(最初に入力した名前に基づいてユーザーの性別を推測するなど)。python gae と jinja2 html テンプレートを使用することは可能ですか?
助けてくれてありがとう!
ダニエルが言ったように、Javascript を使用する必要があります。サーバー側でハンドラーを定義し、コールバックを最初のフィールドのinput
orイベントにバインドして、AJAX を使用してデータをバックエンドにポストし、結果を取得できます。keyup
AJAX 用の私のお気に入りのライブラリはreqwestで、通常はイベント処理にBeanを使用しますが、他の多くの人は両方にjQueryを使用します。