Как определить диапазон месяцев для любого года в модели Django?

У меня есть модель Django под названием Event, в которой есть поле даты для даты событие:

class Event(models.Model):
    event_date = models.DateField()

Я хотел бы иметь возможность установить метод в модели, чтобы определять, является ли событие событием «весеннего семестра» или событием «осеннего семестра».

Весенний семестр будет определяться с января по май. Осень с августа по декабрь.

Моя цель - иметь возможность фильтровать по семестрам в общем списке событий за год.

Как мне написать метод, определяющий каждый семестр?

5
задан Patrick Beeson 11 October 2011 в 14:38
поделиться