Voglio mettere un'interruzione e continuare nel mio codice, ma non funziona nel modello Django. Come posso usare continue e break usando il template Django per loop. Ecco un esempio:Come posso utilizzare l'interruzione e continuare nei modelli 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 %}
Devi essere più chiaro. Si tratta di un problema Python o di un modello di django? Normalmente i modelli non dovrebbero avere tale logica in essi. Puoi pubblicare un semplice esempio con un codice? – Spacedman
Dovrai mostrarci il codice che non funziona e spiegare come fallisce (ad esempio copiando l'esatto messaggio di errore nella tua domanda). –
% per i in i_range%} {% per frequenza in patient_meds.frequency%} {% ifequal frequency i%} {{i}} AM {{forloop.parentloop | continue}} ////// I does'nt work {continue} ////// Inoltre non funziona {% endifequal%} {% endfor%} {{i}} AM {% endfor%} – GoldenBird