Как получить период на пользователя с помощью шаблона Django или набора запросов
История записывается всякий раз, когда меняется учитель (ответственное лицо). Результат выполнения приведенного ниже кода имеет красивый вид.
[html]
{% for h in research.history %}
{% ifchanged h.teacher %}
Teacher: {{h.summary_json.field_summary.teacher}} Changed Date: {{h.changed_date}}
{% endifchanged %}
{% endfor %}
Объем слишком большой, чтобы загрузить весь код, поэтому, пожалуйста, поймите, что сначала я загружаю только вышеуказанный код.
Я хочу получить продолжительность для каждого учителя, но есть ли способ реализовать результат ниже в шаблоне или queryset или python?
Учитель изменил_дату
- None -> who 2021-04-12
- who -> Yeri/Halen 2021.05.12
- Yeri/Halen -> Yeri 2021.09.23
- Yeri-> Yeri/Halen 2021.10.12
- Yeri/Halen -> Yeri/Sophia 2022.02.25
конечный результат, который я хочу. Yeri: 289(день), Halen: 270(день), Sophia: 34(день)