Как программно изменить разделы шаблона Django на лету?
Данный шаблон:
{% for it in itemlist_1 %}
{{it.unique_display_function_1}}
{%endfor%}
{% for it in itemlist_2 %}
{{it.unique_display_function_2}}
{{it.unique_display_function_2a}}
{{it.unique_display_function_2b}}
{%endfor%}
...
{% for it in itemlist_n %}
{{it.unique_display_function_n}}
{{it.unique_display_function_n_sub_x}}
{{it.unique_display_function_n_sub_xyz}}
{%endfor%}
Как можно создать общий шаблон Django, чтобы каждый раз при визуализации этого шаблона внешние настройки определяли порядок отображения списков элементов в шаблоне?
Таким образом, список из n разделов может появляться в любом порядке в соответствии с некоторыми внешними настройками.
ПРИМЕЧАНИЕ: обновлено, чтобы показать, что каждый раздел шаблона имеет много подразделов и на самом деле довольно длинный.