Итак, вот что я пытаюсь сделать.
У меня есть список с годами внутри, например, years = [2002, 2003, 2004]
и у меня есть SomethingModel
с DateField
Я хочу сделать запрос, который вернет мне все объекты, принадлежащие этому году:
Я знаю эту работу:
SomethingModel.objects.filter(date__year=2003)
SomethingModel.objects.filter(date__in=[list with dates])
Итак, я пробовал это:
SomethingModel.objects.filter(date__year__in=years)
но это возвращает мне эту ошибку:
FieldError: Join on field 'date' not permitted. Did you misspell 'year' for the lookup type?
Кто-нибудь знает, как это сделать? Напрямую..
Спасибо!