在sqlalchemy中,如何在另一个表上导入具有外键的现有表

时间:2017-05-15 23:44:40

标签: python sqlalchemy flask-sqlalchemy

我有两张桌子如下:

series

+-------------+
| Field       |
+-------------+
| series_id   |
| title       |
+-------------+

season

+-------------+
| Field       |
+-------------+
| season_id   |
| title       |
| version     |
| duration    |
| series_id   |
+-------------+

seasonseries_id作为series(series_id)

的外键裁判

现在我想通过sqlalchemy加载这两个表。是否可以在这两个表之间建立一对多关系,以便我可以访问一个系列的所有季节对象?

1 个答案:

答案 0 :(得分:1)

是的,你可以! series_id表的season字段将是series表的外键。为了获得特定系列的所有季节,您将查询“季节”。所有具有特定series_id的条目的表。

看看这个:http://docs.sqlalchemy.org/en/latest/orm/tutorial.html#querying