Как сделать прозрачный флажок вручную в 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 }}

Что я упускаю?

Вернуться на верх