2
簡単な質問を、フォームフィールドの値
私は
{{ form.field.value }}
を使用して、フォームフィールドの値を出力することができる午前しかし、私は、if文でその値をチェックするように見えることはできません。
常に失敗します。
フィールドはブール型フィールドです。
EDIT - 以下の回答は一部のフィールドで有効です。ここで私がしようとしていることはありますが、
フォームフィールドは、フォーム内のこのコードを使用して、モデル内のボーンフィールドです。
self.fields['information_request'] = forms.TypedChoiceField(choices=((True, 'Yes'), (False, 'No')), widget=forms.RadioSelect, coerce=lambda x: x and (x.lower() != 'false'))
出力は{{form.information_request.value}}を使用している場合(例えば、TrueまたはFalse。)正しいです - 私は、テンプレート内のIF文でそれを使用するときには - それが機能することはありません。..
形で、とにかくで変更されていないフィールドのために働くようだ...答えはちょっとあるように正しい、私の編集を参照してください。 –
ありがとうございます。 –
あなたは大歓迎です – bernie