Как сделать прозрачный флажок вручную в Django Forms?
В Django при работе с изображением в форме всегда есть этот прозрачный флажок (если изображение nullable), например:
<input type="checkbox" name="image_var-clear" id="image_var-clear_id">
<label for="image_var-clear_id">Clear</label>
Теперь я хочу отобразить его вручную. Если я помещаю "{{ form.image_var }}" в HTML, флажок появляется и генерируется вышеприведенный html-код, но я не могу понять, как полностью отобразить его вручную. Пока что мне удалось получить следующие значения:
if required: {{ form.image_var.field.required }}
checkbox label: {{ form.image_var.field.widget.clear_checkbox_label }}
input text: {{ form.image_var.field.widget.input_text }}
checkbox name: {{ form.image_var.field.widget.name }}
text: {{ form.image_var.field.widget.initial_text }}
Все это работает хорошо, пока я не хочу отобразить checkbox_id с:
{{ form.image_var.field.widget.checkbox_id }}
Что я упускаю?