비교 연산자를 사용하여 현재 날짜와 시간을 모델에 지정된 날짜와 시간과 비교하려고합니다.
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가 DateTimeField ()에 사용하는 형식입니다. 순진하거나 알고 있습니까? 로케일 datetime을 인식하기 위해 datetime.now ()를 어떻게 얻습니까?