Вставка новых записей с отношением один-ко-многим в sqlalchemy

м, следуя учебнику колба-sqlalchemy надекларирование моделей относительно отношения один ко многим. Пример кода выглядит следующим образом:

class Person(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(50))
    addresses = db.relationship('Address', backref='person',
                                lazy='dynamic')

class Address(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    email = db.Column(db.String(50))
    person_id = db.Column(db.Integer, db.ForeignKey('person.id'))

Сейчас я'Интересно, как вставить новые записи в БД с помощью такой модели. Я предполагаю, что мне нужен конструкторв этом, но у меня есть трудности, чтобы понять, как это должно быть реализовано и использовано. Основная проблема для меня заключается в том, что Персона зависит от Адреса, а Адрес имеет ForeignKey to Person, поэтому он должен знать о Персоне заранее.

Помогите, пожалуйста, понять, как это должно быть выполнено.

Заранее спасибо.

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

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