У меня есть следующий код:Django шаблон фильтра динамически модели поля
# main.html
<div class="ingest">
{% includes "checklist.html" with is_ingest=1 %}
</div>
<div class="master">
{% includes "checklist.html" with is_master=1 %}
</div>
-
# checklist.html
{% if is_ingest %}
{% for option in checklist_options %}
{% if option.is_ingest %}
do something
{% endif %}
{% endfor %}
{% endif %}
{% if is_master %}
{% for option in checklist_options %}
{% if option.is_master %}
do something
{% endif %}
{% endfor %}
{% endif %}
Есть ли способ, чтобы упростить код, так что я могу передать переменную как:
{% for option in checklist_options %}
{% if option.*VARIABLE* %}
do something
{% endif %}
{% endfor %}
Как я могу это сделать, поэтому мне не нужно многократно повторять себя? (В фактическом коде я должен повторить описанную выше схему 5 раз.)
Думаю, вам следует решить проблему в стороне зрения. пожалуйста, покажите мой пример вашего взгляда и моделей. Возможно, вы можете сделать какой-то запрос и избегать некоторых '' '' '' '' '' '' '' '' '' '' '' '' '' – lalo