Получить вставленный ключ перед сессией фиксации
class Parent(db.Model):
id = db.Column(db.Integer, primary_key=True)
class Child(db.Model):
id = db.Column(db.Integer, primary_key=True)
parent_id = db.Column(db.Integer, db.ForeignKey('parent.id'))
parent = Parent()
db.session.add(parent)
child = Child()
child.parent_id = parent.id
db.session.add(child)
db.session.commit()
я бы хотелВСТАВИТЬ в обаparent
а такжеchild
столы внутри сессии, учитывая, чтоparent_id
должны быть включены вchild
Таблица. В тот момент, когда я создаюchild
объект,parent.id
являетсяНикто.
Как я могу этого достичь?