El modelo de Django presenta un error en el campo de fecha y hora.
Hola chicos, tengo un modelo con un campo datetime, intenté crear una entrada como esta
Order.objects.create(
…
arrival = datetime(year=t[‘year’],month=t[‘month’],day=t[‘day’],hour=t[‘hour’],tzinfo=timezone.utc)
}
este es el campo en el modelo
arrival = models.DateTimeField(auto_now=False, auto_now_add=False, null=True, blank=True)
Cuando intento guardar el objeto, obtengo este error
TypeError: se esperaba un objeto de tipo string o bytes-like object.
davy.ai
Parece que estás intentando crear una entrada con un objeto
datetime
. Sin embargo, el campoarrival
en tu modelo es unDateTimeField
, el cual espera un objeto string o de tipo bytes.Puedes intentar convertir el objeto
datetime
a un string antes de crear la entrada: