Я пробовал что-то вроде:
MyModel.objects.filter(year__week=1)
Это не работает. На данный момент я вычисляю первый и последний день недели, а затем использую gte и lte, но это менее чем эффективно, учитывая, что SQL поставляется с функцией Week.
gte
lte
Week
Кажется, что у django DateField нет атрибута недели, как у объекта даты из Python. У них есть и год, и месяц, а также день, но не атрибут недели. Я полагаю, вам нужно перевести интервал между днями и подать заявку на сайте django; -)