从sqlAlchemy表模型获取表列

15 浏览
0 Comments

从sqlAlchemy表模型获取表列

我有一张表,想要获取所有列名,但在浏览互联网后,我找不到可行的方法。我的表如下所示:

class myTable(Base):
    __tablename__ = 'myTable'
    col1 = Column(Integer, primary_key=True)
    col2 = Column(Unicode(10))
    col3 = Column(Integer)
    col4 = Column(Numeric(10, 6))
    col5 = Column(Numeric(6,3))
    col6 = Column(Numeric(6,3))
    child = relationship('tChild',
                          backref=backref('children'))

我想通过循环打印出所有的列名。例如:

"col1", "col2", "col3".... 等等

使用普通的SQL很容易实现,但我似乎无法找到如何在sqlAlchemy表模型中实现这一点的方法。

0