我有以下两个课程:
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'))
让我们创建这些类的两个实例:
Addr=Address()
Tom=User()
我想要以下行为:将 Addr 附加到用户后,地址中的 IsItAssigned 字段更新为 True,即
Tom.address.append(Addr)
print Addr.IsItAssigned
-> to be True
如果可能的话,我不知道如何在这里使用描述符。