FastAPI 数据库一对一
class Card(Base):
"""银行卡用户基本信息"""
__tablename__ = 'card' # 数据库表名
id = Column(Integer, primary_key=True, autoincrement=True)
card_id = Column(String(30))
card_user = Column(String(10))
tel = Column(String(30))
card_detail = relationship("CardDetail", uselist=False, backref='card') # uselist 仅一对一False
class CardDetail(Base):
"""银行卡 详情信息"""
__tablename__ = 'carddetail' # 数据库表名
id = Column(Integer, primary_key=True, autoincrement=True)
mail = Column(String(30))
city = Column(String(10))
address = Column(String(30))
card_id = Column(Integer, ForeignKey('card.id'))Last updated