文章内容
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
评论列表