動的に生成されるテーブル定義をSQLAlchemyを使って読み込む方法 タイトルのことをやりたい!と思って調べたのでメモ。 結論から言うと、組み込み関数のtypeを使ってマッピングのオブジェクトを作ってやればOK。 例えばこんな感じで書く。 engine = create_engine(データベースURL, echo=True, encoding='utf-8') base = declarative_base(engine) dic = { '__tablename__': テーブル名, '__table_args__': {'autoload': True}}} obj = type('MyObject', (base,), dic) # -*- coding: utf-8 -*- from sqlalchemy import * from sqlalchemy.orm import