Quiero poner break y continuar en mi código, pero no funciona en la plantilla de Django. ¿Cómo puedo usar continuar y romper usando la plantilla de Django para el ciclo? Aquí está un ejemplo:¿Cómo puedo usar break y continuar en las plantillas de Django?
{% for i in i_range %}
{% for frequency in patient_meds.frequency %}
{% ifequal frequency i %}
<td class="nopad"><input type="checkbox" name="frequency-1" value="{{ i }}" checked/> {{ i }} AM</td>
{{ forloop.parentloop|continue }} ////// It doesn't work
{ continue } ////// It also doesn't work
{% endifequal %}
{% endfor%}
<td class="nopad"><input type="checkbox" name="frequency-1" value="{{ i }}"/> {{ i }} AM</td>
{% endfor %}
Necesita ser más clara. ¿Es esto un problema de python o un problema de plantilla django? Normalmente, las plantillas no deberían tener esa lógica en ellos. ¿Puedes publicar un ejemplo simple con algún código? – Spacedman
Deberá mostrarnos el código que no funciona y explicar cómo falla (por ejemplo, al copiar el mensaje de error exacto en su pregunta). –
% para i en i_range%} {% para frecuencia en patient_meds.frequency%} {% ifequal frequency i%} {{i}} AM {{forloop.parentloop | continue}} ////// I did'nt work {continue} ////// Tampoco funciona {% endifequal%} {% endfor%} {{i}} AM {% endfor%} – GoldenBird