Chcę umieścić break i kontynuować w moim kodzie, ale nie działa w szablonie Django. W jaki sposób mogę używać kontynuowania i łamać przy użyciu szablonu Django dla pętli. Oto przykład:Jak mogę użyć podziału i kontynuować w szablonach 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 %}
Musisz być jaśniejszy. Czy jest to problem z pythonem lub problem z szablonem django? Zwykle szablony nie powinny zawierać w sobie takiej logiki. Czy możesz podać prosty przykład z jakimś kodem? – Spacedman
Będziesz musiał pokazać nam kod, który nie działa i wyjaśnić, w jaki sposób zawodzi (na przykład kopiując dokładny komunikat o błędzie na twoje pytanie). –
% for i in i_range%} {% dla częstotliwości in patient_meds.frequency%} {% ifequal frequency i%} {{i}} AM {{forloop.parentloop | continue}} ////// I doesnt work {continue} ////// To też nie działa {% endifequal%} {% endfor%} {{i}} AM {% endfor%} – GoldenBird