django は値のないチェックボックスを表示するため、フォーム (a ) を適切に保存できません (ModelForm
すべてのフィールドで value="true" が期待されますが、チェックされていないものとチェックされていないものがあります...しかし、そうではありません)。フォームを送信すると、POST でデータが受信されません。
以下は私のテンプレートの一部です:
<div>
{{form.displayAge.label_tag}}
{{form.displayAge}}
{{form.displayAge.errors}}
</div>
{{form.displayAge}}
次のようにレンダリングされます。
<input checked="checked" type="checkbox" name="displayAge" id="id_displayAge">
しかし...値がないため、チェックボックスのチェック/チェックを外すことは無力です! 私は何をすべきか?フォーム フィールドに手で入力するのは避けたいです。