如何在SQLAlchemy中用不同的表映射相同的类?

如何在SQLAlchemy中用不同的表映射相同的类?,sqlalchemy,Sqlalchemy,SQLAlchemy使用\uuuuuuu tablename\uuuuuu映射类和数据库表名。然而,就我而言,可能有20多张桌子。它们之间唯一的区别是表名,所以我想重用相同的类CommonTable,以映射不同的表名。有什么办法吗?(只是想了解一下情况):完成后,当您想查询该类时,它是搜索所有表还是只搜索一个特定的表?如果您希望插入一条新记录,情况也是如此:您希望如何指定将插入该行的表?这20张表之间有什么区别?因为如果所有记录都保存在同一张表中,会浪费太多时间。对不起,但我比以前更迷路了…@v

SQLAlchemy使用
\uuuuuuu tablename\uuuuuu
映射类和数据库表名。然而,就我而言,可能有20多张桌子。它们之间唯一的区别是表名,所以我想重用相同的类
CommonTable
,以映射不同的表名。有什么办法吗?

(只是想了解一下情况):完成后,当您想查询该类时,它是搜索所有表还是只搜索一个特定的表?如果您希望插入一条新记录,情况也是如此:您希望如何指定将插入该行的表?这20张表之间有什么区别?因为如果所有记录都保存在同一张表中,会浪费太多时间。对不起,但我比以前更迷路了…@van我这里有完全相同的问题。我们谈论的基本上是切分。我不认为在sqlalchemy中有任何好的方法可以实现这一点。@user1685095:从问答中查看
Alternative-2
。基本上,可以使用