Как сделать выпадающее меню для года в верхней части страницы статистики заказов на Django?

У меня есть информация о заказах клиентов за 3 года. Я создал страницу статистики заказов с помощью Django. Но раздел года не динамический.

На этой странице статистики появляются данные с this_year = datetime.now().year. Поэтому отображается только статистика за этот год (2022). Я хочу выбрать выпадающее меню. При выборе предыдущего года 2021, этот год будет this_year = 2021. И будет отображаться статистика за предыдущий год. Как сделать меню для предыдущих лет? this_year = datetime.now().year - 1 ? Спасибо.

Некоторые коды из файла views.py

  total_payment = (
            orders.filter(
                date_created__month=this_month,
                date_created__year=this_year,
                status="Completed",
            )
            .aggregate(Sum("payment"))
            .get("payment__sum")
            or 0
    )
Вернуться на верх