我有一个类与表映射,在我的情况下以声明的方式,我想从这个类“发现”表属性,列,名称,关系:如何从SQLAlchemy映射对象中发现表属性
engine = create_engine('sqlite:///' + databasePath, echo=True)
# setting up root class for declarative declaration
Base = declarative_base(bind=engine)
class Ship(Base):
__tablename__ = 'ships'
id = Column(Integer, primary_key=True)
name = Column(String(255))
def __init__(self, name):
self.name = name
def __repr__(self):
return "<Ship('%s')>" % (self.name)
所以现在我的目标是从“Ship”类中获取表列和它们的属性,从另一段代码。我想我可以使用工具来处理它,但有没有通过SQLAlchemy API提供的方法?
另请参阅http://stackoverflow.com/q/2537471/25507上的相关问题 – 2010-12-20 04:09:47