【问题标题】:django queryset datetime values substractiondjango queryset datetime 值减法
【发布时间】:2009-12-19 13:01:55
【问题描述】:

我有以下字段的模型。

date = models.DateTimeField(auto_now_add=True)

在查询此类模型时,我希望有额外的列来保持当前日期和前一个日期之间的差异。因此,对于 10 行,它将有 9 个值,第一个是无。有没有办法通过查询集实现这一点?或者在我将查询集传递给模板之前,也许我应该搞砸并创建额外的列表来保存这些差异? 请指教。

【问题讨论】:

    标签: django django-models django-queryset


    【解决方案1】:

    在模型上创建一个属性,调用 get_ {next,previous}_ by_*() 并返回 timedelta。对于高级功能,请实现缓存。

    【讨论】:

      猜你喜欢
      • 2011-02-27
      • 2020-11-29
      • 2019-06-22
      • 2021-04-30
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多