2017-03-24 122 views
0

要获得如何将常量值列添加到SQLAlchemy查询响应中?

相当于
select a, b from very_wide_table 

在SQLAlchemy中,我可以写

VeryWideTable.query().with_entities(VeryWideTable.a, VeryWideTable.b) 

会是什么

select a, b, 'hello' from very_wide_table 

相当于我试图add_columns,但想要一个列对象和我不知道如何指定一个固定的字符串。我试图给with_entities添加一个固定字符串,但是这被解释为一个列名。

回答

1

使用literal

.with_entities(VeryWideTable.a, VeryWideTable.b, literal("hello")) 
相关问题