Эй, у меня есть модель с именем Visit
. С полями date
, person
, id
. Я хочу, чтобы все люди, которые не посещали в течение последних трех месяцев. Можете ли вы помочь мне, пожалуйста?
Что у меня есть до сих пор. Результаты не то, что я хотел увидеть.
visits_anotated = Visit \
.objects \
.only('id', 'date', 'person') \
.values('id', 'date', 'person') \
.annotate(latest_visit=Max('date')) \
.filter(latest_visit__lte=datetime.datetime.now() - datetime.timedelta(weeks=14))