Получить вставленный ключ перед сессией фиксации

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 являетсяНикто.

Как я могу этого достичь?

Ответы на вопрос(1)

Ваш ответ на вопрос