当前日期时间和DateTimeField之间的差异。

我一直想知道DateTimeField和当前日期时间之间的区别。

下面是我目前查询对象的方法。

comment = Comment.objects.filter(ticket=ticket)

上面的查询结果是:

  • comment
  • 用户
  • 添加日期

我想计算一下评论发布后的时间(像这样-> screenshot)

我尝试了下面的代码,但得到了以下结果。

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.comen3.0refmodelsdatabase-functions。 并在前端处理时差的计算,但我想知道我是否遗漏了什么,或者是否有更好的方法来解决这个问题。

任何帮助都是非常感激的。

解决方案:

我显然忽略了 模板标签

我的问题已经解决了,在模板上做了以下操作。

{% for item in comment %}
    Posted {{ item.comment_date_added|timesince }} ago
{% endfor %}

给TA打赏
共{{data.count}}人
人已打赏
未分类

Bcbio-gff 文件创建问题

2022-9-9 6:14:21

未分类

如何挑选清单?[已关闭]

2022-9-9 6:14:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索