我不清楚如何在以下情况下配置SQLAlchemy:


不同性质的几张桌子。
所有表都需要引用一对多notes
只希望有一个notes表,为所有其他表提供服务,并且关系基于parent_type表中的notes




例如:如果relation_type是项,则relationship_id引用table_items表的PK。如果relation_type是订单,则relationship_id将引用table_orders的PK。

最佳答案

IMO,使用Generic Associations示例可以最好地解决您描述的问题。
三个examples listed的最接近示例是discriminator_on_association.py

关于python - SQLAlchemy变量关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16780416/

10-12 21:21