我有两个模型(我正在使用 MySQL。):
class Customer(Base):
__tablename__ = 'customer'
...
partner_id =Column(Integer, ForeignKey('partner.id'), nullable=False)
...
class User(Base):
...
customer_id = Column(Integer, ForeignKey('customer.id'), nullable=False)
partner_id = Column(Integer, ForeignKey('partner.id'), nullable=False)
...
如何检查 aUser
与 a的保存是否customer_id
与partner_id
the的partner_id
对应?是否有任何关系配置禁止这样做?我试过了 :Customer
customer_id
ForeignKeyConstraint(['partner_id'], ['customer.partner_id'])
在用户模型,但当我尝试其他方法时它不会停止!