私は休憩を入れて、私のコードで続行したいが、それはDjangoのテンプレートでは動作しません。どのようにDjangoテンプレートforループを使ってcontinueとbreakを使うことができますか?ここでは一例です:forループのDjangoテンプレートでDjangoテンプレートでbreakとcontinueを使用するにはどうすればいいですか?
{% 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 %}
あなたはより明確にする必要があります。これはPythonの問題かDjangoのテンプレートの問題ですか?通常、テンプレートにはそのようなロジックは含まれません。いくつかのコードで簡単な例を投稿できますか? – Spacedman
動作しないコードを表示し、エラーの原因を説明しなければなりません(たとえば、正確なエラーメッセージを質問にコピーするなど)。 –
%for i_range%} {patient_meds.frequency%の頻度の%} {%ifequal frequency i%} {{i}} AM {{forloop.parentloop |続行}} ////// I does'nt仕事{継続} //////また、仕事{%endif%} {%endfor%} {{i}} AM {%endfor%} – GoldenBird