sql >> Base de Datos >  >> RDS >> Mysql

sqlalchemy.orm.exc.FlushError:la instancia tiene una clave de identidad NULL

Su __init__ el método está incompleto:para asignar parámetros a las variables miembro, en realidad debe assign ellos:

def __init__(...):
    self.schedule_id = schedule_id
    ...

Puede llamar antes de llamar a flush , simplemente llame a print(newSchedule) y verás que todos tus campos están vacíos.