文章内容
2019/11/17 17:10:57,作 者: 黄兵
SQLAlchemy 一对一关系
在SQLAlchemy中,一对一关系可以用一对多关系表示,调用db.relationship()时要把uselist设置为False,把“多”变成“一”,下面是一个示例:
class Parent(Base):
__tablename__ = 'parent'
id = Column(Integer, primary_key=True)
child = relationship("Child", uselist=False, backref="parent")
class Child(Base):
__tablename__ = 'child'
id = Column(Integer, primary_key=True)
parent_id = Column(Integer, ForeignKey('parent.id'))参考资料:
原版 minecraft 里面有哪些惊为天人的机械?
'dynamic' loaders cannot be used with many-to-one/one-to-one relationships and/or uselist=False
'dynamic' loaders cannot be used with many-to-one/one-to-one relationships and/or uselist=False
评论列表