Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQLAlchemy将包含空格/括号的列映射到类属性_Python_Sqlalchemy_Mapping - Fatal编程技术网

Python SQLAlchemy将包含空格/括号的列映射到类属性

Python SQLAlchemy将包含空格/括号的列映射到类属性,python,sqlalchemy,mapping,Python,Sqlalchemy,Mapping,如何从具有类属性的表映射列。我正在使用的一些列名是table。[示例]和table @Jasonca 有两种方法可以解决这个问题。你可以参考 定义表时,需要使用键参数指定别名 table_name = Table( 'table)name', metadata, Column('SQL Column',Integer, key='sql_column')) 创建实体类时,可以指定字段名 class Employee(Base): emp_name = Column("employee

如何从具有类属性的表映射列。我正在使用的一些列名是table。[示例]和table

@Jasonca 有两种方法可以解决这个问题。你可以参考

  • 定义表时,需要使用键参数指定别名

    table_name = Table( 'table)name', metadata, Column('SQL Column',Integer, key='sql_column'))
    
  • 创建实体类时,可以指定字段名

    class Employee(Base):
        emp_name = Column("employee name", String)
    
  • 您可以为属性指定比实际列名更大的名称。