我想将一个类传递给一个函数,但不想再次传递该名称。

class TableClass(Base):
    __table__ = Table('t1', metadata, autoload=True)
def get_name(TableClass):
    print TableClass.GetTableName()  # print 't1'
get_name(TableClass)

所以,我用谷歌搜索,没有答案。

最佳答案

根据:
How to discover table properties from SQLAlchemy mapped object
我可以用这个:

print TableClass.__table__.name

关于python - 在Sqlalchemy中按表类获取表名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21301452/

10-12 19:49