Я пытаюсь сравнить текущую дату и время с датами и временем, указанными в моделях с помощью операторов сравнения:
if challenge.datetime_start <= datetime.now() <= challenge.datetime_end:
Ошибки script:
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() для распознавания даты и времени локали?