【发布时间】:2020-05-12 07:33:02
【问题描述】:
我每 30 秒抓取一次数据并将其存储在此模型中。
class Frequency(models.Model):
"""Store the frequency scraped"""
timestamp = models.DateTimeField()
frequency = models.DecimalField(max_digits=5, decimal_places=2)
现在我被分配了一项任务,每天每 15 分钟我必须对结果进行平均并分组为 08:15-08:30、08:30-08:45 .... 23 :45-24:00。
我的想法是使用两个循环。外层会在一天中的几个小时内循环,内层会在 (00, 15, 30, 45) 中循环,然后更改今天的 datetime.now() 并对其进行过滤。
有没有更好的方法或者这样可以吗??
【问题讨论】:
标签: django django-models django-orm