最佳答案
我试图比较当前日期和时间与使用比较运算符在模型中指定的日期和时间:
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()的格式。是天真还是有意识?我如何得到datetime.now()识别区域日期时间?