Я делаю запрос, чтобы узнать количество дней с даты, когда человек купил новый телефон, до сегодняшнего дня.
device_record = Devc.objects.annotate(duration = todays_date - F('datebuy'))\
.order_by('datebuy')
Когда я получаю данные, я получаю это 3150 days, 20:08:00
.
Как мне сделать, чтобы убрать время, потому что я просто хочу отобразить number of days
?
Я пытался:
device_record = Devc.objects.annotate(duration = (todays_date - F('datebuy')).days)\
.order_by('datebuy')
вернулась ошибка: 'F' object has no attribute 'days'
Я определяю todays_date следующим образом todays_date = datetime.now().date()
, datebuy
равно DateTimeField