首页 > 解决方案 > 收到“需要整数(类型为 DeferredAttribute)”的错误

问题描述

我需要根据从 13 位 unix 时间戳中提取的小时对数据进行分组。这些时间戳存储在一个名为 startTime 的模型(Hello)字段中,带有 IntegerField

timehour = Hello.objects.values(
    #hour=ExtractHour('startTime')
    hour=datetime.datetime.fromtimestamp((Hello.startTime)).strftime('%H')
).annotate(
    times=Count('pk')
).order_by('hour')

我的模型看起来像这样

class Hello(models.Model):
   startTime=models.IntegerField(blank=True)

标签: djangodatetimedjango-modelsunix-timestamp

解决方案


推荐阅读