Estoy tratando de comparar la fecha y hora actual con las fechas y horas especificadas en los modelos que utilizan operadores de comparación:
if challenge.datetime_start <= datetime.now() <= challenge.datetime_end:
Los errores de script con:
TypeError: can't compare offset-naive and offset-aware datetimes
Los modelos se ven así:
class Fundraising_Challenge(models.Model):
name = models.CharField(max_length=100)
datetime_start = models.DateTimeField()
datetime_end = models.DateTimeField()
También tengo django usando la fecha y hora locales.
Lo que no he podido encontrar es el formato que usa django para DateTimeField (). ¿Es ingenuo o consciente? ¿Y cómo obtengo datetime.now () para reconocer la fecha y hora local?