from sqlalchemy.engine import reflection insp = reflection.Inspector.from_engine(engine) colums=insp.get_columns('user_groups')#這里是寫的表名 for i in colums: print(i)
你也可以用lower()處理一下,寫入模型的名字。
我在創建模型的時候已經繼承了一個我自己寫的類,生成小寫表名,加入主鍵id.
class BaseMixin(object): @declared_attr def __tablename__(cls): return cls.__name__.lower() id = Column(Integer, primary_key=True)