Получение всех предметов менее месяца Есть ли способ получить все объекты с датой менее месяца назад в django. Что-то вроде: items = Item.objects.filter(less than a month old).order_by(...) Ответ 1 Каково ваше определение "месяца"? 30 дней? 31 день? В прошлом это должно сделать это: from datetime import datetime, timedelta last_month = datetime.today() - timedelta(days=30) items = Item.objects.filter(my_date__gte=last_month).order_by(...) Принимает преимущество поиска gte. Ответ 2 items = Item.objects.filter(created_date__gte=aMonthAgo) Где aMonthAgo будет вычисляться по дате и timedelta.
Ответ 1 Каково ваше определение "месяца"? 30 дней? 31 день? В прошлом это должно сделать это: from datetime import datetime, timedelta last_month = datetime.today() - timedelta(days=30) items = Item.objects.filter(my_date__gte=last_month).order_by(...) Принимает преимущество поиска gte.
Ответ 2 items = Item.objects.filter(created_date__gte=aMonthAgo) Где aMonthAgo будет вычисляться по дате и timedelta.