我想将一个类传递给一个函数,但不想再次传递该名称。
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/