2016-11-13 30 views
1

ラジオボタンをクエリオプションとして使用したい場合があるため、選択したラジオボタンに従って正しいクエリを設定できます。 選択したラジオボタンの値をフォームで取得する方法が見つかりません。フォームクラスの使用に関する多くの情報があります。単純なhtml形式はどうですか?フォームの一部は次のとおりです。Djangoのビューで選択したラジオボタンの値を取得

<label for="house-all-id">All</label> 
<input type="radio" id="house-all-id" name="h-type" value="0"/> 
<label for="house-orp-id">Just case one</label> 
<input type="radio" id="house-orp-id" name="h-type" value="1"/> 
<label for="house-inm-id">Just case two</label> 
<input type="radio" id="house-inm-id" name="h-type" value="2"/> 

これらのラジオボタンは、適切なQuerySetを取得するのに役立つ別のウィジェットとの部分です。表示内:

h_type = request.POST.get('h_type') 

これは、none-typeオブジェクトを返します。選択したラジオボタンの値を取得するにはどうすればよいですか?

答えて

3

フィールドの名前は "h-type"ですが、 "h_type"にアクセスしようとしています。

+0

OMG!ちょうどタイプミス!私はちょうどこれを解決するために2時間を試みた –

関連する問題