【发布时间】:2018-12-26 08:33:15
【问题描述】:
我正在查询从某人购买新手机之日到今天的天数。
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
【问题讨论】:
-
todays_date 的类型是什么?也许这有帮助subtrack two dates
-
我这样定义 todays_date
todays_date = datetime.now().date(),datebuy是DateTimeField -
@Samantha 你有没有找到解决办法?
标签: django django-views