Как добавить несколько списков в переменную по порядку
[templatetag.py]
@register.filter
def after_teacher(value):
split_teacher = re.split('[ -> |/]', value)
return split_teacher [len(split_teacher ) - split_teacher [::-1].index(''):]
@register.filter
def compare_teacher(v1, v2):
for diff in difflib.unified_diff(v1, v2):
return diff
[statistic.html]
{% for h in educate.history %}
{% if h.summary_json.field_summary.teacher|length > 0 %}
{{ h.summary_json.field_summary.teacher|after_teacher }} -> I'm going to add the compare_teacher template tag: {{ h.summary_json.field_summary.teacher|after_teacher}}
{% endif %}
{% endfor %}
Вывод html выглядит следующим образом. ['Halen', 'Lisa'] ['Halen', 'Kenji'] ['Halen'] ['Halen'] ['Halen', 'Kenji'] ['who']
Я хочу применить тег шаблона "compare_teacher" к этому результату (множественный список). Мне нужны две переменные, и я хочу сравнить их в порядке списка. индекс 0 список, индекс 1 список и индекс 1 список, индекс 2 список и индекс 2 список, индекс 3 список и индекс 3 список, индекс 4 список и индекс 4 список, индекс 5 список