使用sqlalchemy收集有关模型描述的数据列表

时间:2016-02-16 07:22:46

标签: python sqlalchemy

我尝试从sqlalchemy模型中收集有关表格描述的数据。

我从官方文档中找到了一些信息,下面链接就是我发现的: http://docs.sqlalchemy.org/en/rel_1_0/core/metadata.html

按照链接告诉我可以逐个检查类型和属性。

是否有任何功能可以让所有人同时执行此操作?

或者只是我需要循环来收集所有数据?

我尝试用我的模型进行测试

class Tutorial(Base):
__tablename__ = "tutorial"
__table_args__ = {"mysql_engine": "InnoDB",
                  "mysql_charset": "utf8",
                  "mysql_collate": "utf8_bin"}

id = Column(TINYINT(4), primary_key=True, autoincrement=False)
message = Column(VARCHAR(400), nullable=False)

感谢。

1 个答案:

答案 0 :(得分:0)

您可能对通过反映数据库表获得的元数据感兴趣:http://docs.sqlalchemy.org/en/rel_1_0/core/reflection.html