【发布时间】:2020-04-24 13:16:59
【问题描述】:
我一直在尝试获取 DateTimeField 和当前日期时间之间的差异
以下是我目前查询对象的方式:
comment = Comment.objects.filter(ticket=ticket)
以上查询返回:
- 评论
- 用户
- 添加日期
我尝试了以下代码,但得到以下结果:
AttributeError: 'datetime.time' 对象没有属性 'split'
comment = Comment.objects.filter(ticket=ticket).annotate(duration=Func(F(datetime.datetime.now()) - F('comment_date_added'),
function='age'))
我正在考虑提取https://docs.djangoproject.com/en/3.0/ref/models/database-functions/ 中显示的日期值并在前端处理时差的计算,但我想知道我是否遗漏了什么或者是否有更好的方法来解决这个问题。
非常感谢任何帮助。
【问题讨论】:
标签: django python-3.x django-models django-3.0