Python 是否有必要在SQLAlchemy';s模型定义,尽管它们是在InnoDB表中定义的?

Python 是否有必要在SQLAlchemy';s模型定义,尽管它们是在InnoDB表中定义的?,python,mysql,model,foreign-keys,sqlalchemy,Python,Mysql,Model,Foreign Keys,Sqlalchemy,我在一个数据库中有几个MySQL InnoDB表(作者、书籍、国家),它们都由一个关联表链接,如下所示: id, fk_author_id, fk_book_id, fk_country_id 我已经为foreignkey(fk_)定义了一些引用操作。我必须在SQLAlchemy中的模型定义中定义相同的引用动作吗,还是SQLAlchemy在反射时收集这些信息

我在一个数据库中有几个MySQL InnoDB表(
作者、书籍、国家
),它们都由一个
关联表
链接,如下所示:

id, fk_author_id, fk_book_id, fk_country_id
我已经为foreignkey(fk_)定义了一些引用操作。我必须在SQLAlchemy中的模型定义中定义相同的引用动作吗,还是SQLAlchemy在反射时收集这些信息