问题描述
这是我的代码
import datetime
from django.utils import timezone
class Allcourses(models.Model):
started_from = models.DateTimeField('Started from')
def was_published_recently(self):
return self.started_from >= (timezone.Now() - datetime.timedelta(days=1)).timestamp()
它显示: TypeError:“ datetime.datetime”和“ float”的实例之间不支持“> =”
有人可以帮忙吗?
解决方法
.timestamp()
给出一个纪元时间(自1970年1月以来的时间)的数字。删除它,以便您可以比较日期时间。