У меня есть модель Django, которая содержит поле даты:
class Event(models.Model):
event_date = models.DateField()
Мне бы хотелось, чтобы в этой модели был менеджер, отображающий только события, произошедшие за период, определенный с 1 июля (ТЕКУЩИЙ ГОД) до 31 июня (СЛЕДУЮЩИЙ ГОД).
Итак, в этом году я хотел бы вернуть события, начинающиеся с 1 июля 2011 года, до 31 июня 2012 года. И когда текущая дата достигнет 1 июля 2012 года, мы покажем события, происходящие до 31 июня 2013 года.
Как бы я поступил так?
Спасибо!