Как сделать выпадающее меню для года в верхней части страницы статистики заказов на 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
)