ProgressBar на Django - Date

В шаблоне вывода информации имееться код <div class="progress-bar bg-success" role="progressbar" style="width: 17%" aria-valuenow="17" aria-valuemin="0" aria-valuemax="100"></div>
На Python выглядит так
<div class="progress-bar bg-success" role="progressbar" style="width: {{ project.get_progress|floatformat:'0' }}%" aria-valuenow="{{ project.get_progress|floatformat:'0' }}" aria-valuemin="0" aria-valuemax="100"></div>

В данном способе я убрал только точки и оставил целые числа. Необходимо код на py править так , чтобы кол-во дней указывалось в процентом соотношении от дня начала до дня конца. Сейчас если у проекта осталось 2 дня, то он показывает не 98% , а 2% на данной шкале. Models.Py
def get_progress(self): return (self.date_end - self.date_start).days Ошибка скорее всего в даннйо записи, тка как она выводит колз-во дней равные от даты к дате без учета нынешнего числа.
Как сделать так чтобы учитывалось и обще кол-во дней в дате, и из этого общего кол-ва дней можно было составить проценты в прогрес баре ?


Ответы (0 шт):