2016-06-10 2 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) 
Смежные вопросы