出现错误“需要整数(获取类型为DeferredAttribute)”

时间:2020-07-07 15:14:29

标签: django datetime django-models unix-timestamp

我需要根据从13位unix时间戳中提取的小时来对数据进行分组。这些时间戳存储在名为startTime的Model(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)

0 个答案:

没有答案