Python sqlalchemy中插入操作的列名和类型
我正在用Python/sqlalchemy构建一个sqlite浏览器 这是我的要求。 我想在表上执行插入操作。 我需要将表名传递给函数。它应该返回所有列以及相应的类型Python sqlalchemy中插入操作的列名和类型,python,sqlalchemy,Python,Sqlalchemy,我正在用Python/sqlalchemy构建一个sqlite浏览器 这是我的要求。 我想在表上执行插入操作。 我需要将表名传递给函数。它应该返回所有列以及相应的类型 有谁能告诉我如何在sqlalchemy中执行此操作吗?您可以访问表的所有列,如下所示: my_table.c 它返回一个行为类似于字典的类型,即它具有值方法等: columns = [(item.name, item.type) for item in my_table.c.values()] 你可以玩玩它,看看你能从中得到什
有谁能告诉我如何在sqlalchemy中执行此操作吗?您可以访问
表的所有列,如下所示:
my_table.c
它返回一个行为类似于字典的类型,即它具有值
方法等:
columns = [(item.name, item.type) for item in my_table.c.values()]
你可以玩玩它,看看你能从中得到什么。使用声明性扩展,您可以通过类“\uuuuu table\uuuu
属性访问该表。此外,您可能会发现该选项很有用。您可以访问表的所有列,如下所示:
my_table.c
它返回一个行为类似于字典的类型,即它具有值
方法等:
columns = [(item.name, item.type) for item in my_table.c.values()]
你可以玩玩它,看看你能从中得到什么。使用声明性扩展,您可以通过类“\uuuuu table\uuuu
属性访问该表。此外,您可能会发现这个方法很有用