2016-06-10 38 views
1

列名使用別名想,如果我有一個SQLAlchemy的表如下 -在SQLAlchemy的

class Employee(Base): 
    id = Column(Integer, primary_key=True) 
    employee_desgination = Column(String) 

我記得通過文檔去一次,看到使用別名長列名的一些方法,用較短的,而不是。例如,在上表中,而不是調用Employee.employee_designation我想使用Employee.emp_d或類似的東西。我無法再次找到該示例:/我認爲您在表定義中聲明瞭alias(),但我不確定該語法。

回答

1

可以指定actual column name(如果從屬性名稱不同)作爲第一個參數Column

emp_d = Column("employee_desgination", String)