Tengo un campo CheckboxSelectMultiple, ¿por qué no puedo iterar sobre las opciones individuales?Iterar sobre las opciones en la casilla de verificación Seleccionar múltiple
Esto no funciona:
{%for choice in form.travels.choices%}
{{choice}}
{%endfor%}
Incluso especificando {{choice.0}}
no ayuda, ¿cómo podría hacer esto?
Gracias
Sé que esto es antiguo, pero ¿hay alguna manera de determinar si el campo está seleccionado? –
Primero, tenga cuidado al usar un widget personalizado, las opciones de campo y las opciones de widgets pueden no ser las mismas. Por lo tanto, deberá usar "form.travels.field.widget.choices". –
En segundo lugar, para la opción personalizada, seleccione si está usando un widget de radio, necesitará verificar cada valor con el valor del campo y configurar la entrada para que coincida cuando coincidan. Por ejemplo: "{% if form.travels.value = choice_id%} checked =" checked "{% endif%}". –