Есть объект user и password
Код | users_table = Table('users', metadata, Column('id', BIGINT, primary_key=True), )
passwords_table = Table('passwords', metadata, Column('user_id', Integer, ForeignKey('users.id'), nullable=False ),
class Password(object): def __init__(self, user_id, password): self.user_id = user_id self.password = password
|
Как сделать что-то подобное с сохранием пароля для user, чтобы при commit()'e сначала сохранялся User(), а потом User().password ?
Код | class User(object): def __init__(self, with_password=False): self.id = None self.password = None self.with_password = None if with_password: self.create_with_password()
def create_with_password(self): self.password = Password()
|
Спасибо! |