【发布时间】:2017-07-13 00:30:36
【问题描述】:
如何使用类属性映射表中的列。我正在使用的一些列名是 table.[An example] 和 table。
【问题讨论】:
-
您可以为属性指定different name,而不是实际的列名。
标签: python sqlalchemy mapping
如何使用类属性映射表中的列。我正在使用的一些列名是 table.[An example] 和 table。
【问题讨论】:
标签: python sqlalchemy mapping
@杰森卡 有两种方法可以解决这个问题。你可以参考https://stackoverflow.com/a/48686249/1055704
在定义表时,您需要使用 key 参数指定别名
table_name = Table( 'table)name', metadata, Column('SQL Column',Integer, key='sql_column'))
创建实体类时可以指定字段名
class Employee(Base):
emp_name = Column("employee name", String)
【讨论】: