2 つのモデルがあります (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)
...
を で保存しているときに、 が で の保存に対応しているUser
ことcustomer_id
を確認するにはどうすればよいですか? それを禁止する関係構成はありますか?私は試した :partner_id
partner_id
Customer
customer_id
ForeignKeyConstraint(['partner_id'], ['customer.partner_id'])
ユーザーモデルでですが、それ以外の方法で試しても止まりません!