Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

sqlalchemy.orm.exc.FlushError:a instância tem uma chave de identidade NULL


Seu __init__ O método está incompleto:para atribuir parâmetros em variáveis ​​de membro, você deve assign eles:
def __init__(...):
    self.schedule_id = schedule_id
    ...

Você pode ligar antes de chamar flush , basta chamar print(newSchedule) e você verá que todos os seus campos estão vazios.