Правило для повторения

я использую модуль dateutil rrule ical (https://dateutil.readthedocs.io/en/stable/index.html) в Django для обработки повторений, связанных с датой. мой вопрос в том, как мы можем вычислить какой-либо признак, который дает такое-то количество повторений, уже выполненных, и такое-то количество повторений, оставшихся.

Предположим, человек создал некий рекуррентный визит в свой родной город.

дата начала: -- 28/10/2022 периодичность:-- ежемесячно дата окончания:-- 30/12/2022

у нас есть rrule count для подсчета общего количества посещений.

но моя проблема в том, что я хочу рассчитать его динамически, например, после 30/11/2022 я хочу, чтобы какое-то правило дало мне оставшийся визит :-1 и уже сделанный визит 2.

Спасибо

total_number_of_visit = rule.count()
upcoming_visit = total_number_of_visit- ???
Вернуться на верх