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

Ray*_*oal 4 sqlalchemy

得到相当于

select a, b from very_wide_table
Run Code Online (Sandbox Code Playgroud)

在 SQLAlchemy 我可以写

VeryWideTable.query().with_entities(VeryWideTable.a, VeryWideTable.b)
Run Code Online (Sandbox Code Playgroud)

相当于什么

select a, b, 'hello' from very_wide_table
Run Code Online (Sandbox Code Playgroud)

我试过了,add_columns但它想要一个列对象,我不知道如何指定一个固定的字符串。我试图添加一个固定的字符串,with_entities但它被解释为一个列名。

uni*_*rio 7

使用literal

.with_entities(VeryWideTable.a, VeryWideTable.b, literal("hello"))
Run Code Online (Sandbox Code Playgroud)