我希望在两个ORM对象之间有一对多的关系,并用第二个关系来扩展这个关系,该关系在应用约束时链接到同一个“many”对象。在
下面的例子可以详细说明:
class Users(SQLABase):
__tablename__ = 'users'
id = Column(Integer, primary_key=True)
name = Column(String)
addresses = relationship('Addresses', backref='user')
class Addresses(SQLABase):
__tablename__ = 'addresses'
id = Column(Integer, primary_key=True)
historic = (String(1))
add1 = Column(String)
user = Column(Integer, ForeignKey('users.id'))
我想要一个属性'Users.valid_地址与相同的“addresses”表筛选相关,其中地址。历史=='N'类似于以下查询:
^{pr2}$我在找“炼金术之道”。在
我觉得这个问题已经得到了回答,但是我没有正确地表达这个问题。在
这在“Specifying Alternate Join Conditions”下的SQLAlchemy文档中有介绍。在
相关问题 更多 >
编程相关推荐