次の2つのクラスがあります。
class user(Base):
....
id=Column(Integer, primary_key=True)
address=relationship('Address',backref='user')
class Address(Base):
...
IsItAssgined=False
user_id=Column(Integer, ForeignKey('user.id'))
これらのクラスの 2 つのインスタンスを作成しましょう。
Addr=Address()
Tom=User()
次の動作が必要です: ユーザーに Addr を追加すると、アドレスのフィールド IsItAssigned が True に更新されます。
Tom.address.append(Addr)
print Addr.IsItAssigned
-> to be True
可能であれば、ここで記述子を使用する方法がわかりません。