我正在尝试使用比较运算符将当前日期和时间与模型中指定的日期和时间进行比较。
脚本出现错误:
模型看起来是这样的:
我也使用django的本地日期和时间。
我找不到的是django在DateTimeField()中使用的格式。它是naive还是aware?如何让datetime.now()识别本地日期时间?
if challenge.datetime_start <= datetime.now() <= challenge.datetime_end:
脚本出现错误:
TypeError: can't compare offset-naive and offset-aware datetimes
模型看起来是这样的:
class Fundraising_Challenge(models.Model):
name = models.CharField(max_length=100)
datetime_start = models.DateTimeField()
datetime_end = models.DateTimeField()
我也使用django的本地日期和时间。
我找不到的是django在DateTimeField()中使用的格式。它是naive还是aware?如何让datetime.now()识别本地日期时间?