だから私はそれは、「POST」を経由して送信され、ラジオボタンで、次のフォームを作成しました:Pythonとフラスコを使用してHTMLラジオボタンの価値を見つける方法は?
<form style="margin: auto">
<label>
<input type="radio" name="activity" value="0"/>sedentary
</label>
<label>
<input type="radio" name="activity" value="1"/>lightly active (1-3 days a week)
</label>
<label>
<input type="radio" name="activity" value="2"/>moderately active (3-5 days a week)
</label>
<br>
<label>
<input type="radio" name="activity" value="3"/>heavy exercise (6-7 days a week)
</label>
<label>
<input type="radio" name="activity" value="4"/>very heavy exercise (exercising twice a day or working physical job)
</label>
</form>
私の問題は、私は私のPythonコードでこれの結果にアクセスする方法がわからないということです。私は同じページのテキストフォームを介して提出された値にアクセスすることができるので、POSTが問題ではないと思う(私はFlaskを使用しているので、request.form.get( "field" 。研究によると、人々は以前に "request.form ['activity']"を提案していましたが、これは404エラーに終わりました。人々はまた、 "request.form.get( 'activity'、 '1')を提案しましたが、ラジオボタンが押されているかどうかに関係なく、 '1'の値を返します。フォーム内の送信ボタンに入れて、あなたのPythonコードで
が、他のアプリのrequest.form.get(「活性」)で選択したラジオボタンの値を返します:
また、これはあなたを助ける必要があります。 – Bindrid
私の理解では、チェックされたラジオボタンだけがフォームと共に提出されます。ラジオボタンがチェックされていない場合、値はnullになります。 – Bindrid
私はrequest.form.get( "activity")も試しましたが、動作しませんでした。 –