Предисловие: как запросить данные за этот год с помощью django
Чтобы запросить данные за этот год в Django, вы можете использовать метод filter() с модулем datetime для фильтрации поля даты. Вот пример:
from datetime import datetime
from .models import MyModel
current_year = datetime.now().year
my_objects = MyModel.objects.filter(datetime_field__year=current_year) # datetime_field是数据库日期字段
В приведенном выше коде мы сначала импортируем модуль datetime, чтобы получить текущий год. Затем мы используем метод MyModel.objects.filter() для запроса всех объектов, у которых год в поле date_field равен текущему году. Мы используем оператор `__year`, чтобы указать оператор года и передать ему текущий год в качестве аргумента.
Обратите внимание, что `date_field` должно быть полем типа `DateField` или `DateTimeField`.