我想知道在Django中找到两个时间对象之间差异的最佳方法。我想知道特定物体的时间是否相差4小时。
我将models.py作为
class Task(models.Model):
time = models.TimeField()
在shell中,我尝试过像
这样的东西from django.utils.timzone import datetime, timedelta
obj_time = Task.objects.first().time
obj_time - datetime.now().time() < timedelta(hours=4)
但是我收到以下错误
TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'
我该如何解决这个问题?