Peewee选择*和其他字段

时间:2020-09-10 15:42:52

标签: python sql peewee

我想做类似的事情:

select *, concat(firstname, lastname) from user;

我了解您可以对*选择以下操作:

User.select()

是否可以做类似的事情:

User.select(User.*, fn.Concat(User.firstname, User.lastname))

有没有一种方法,而不必显式地单独选择所有列?

1 个答案:

答案 0 :(得分:1)

尝试:

User.select(User, fn.CONCAT(User.firstname, User.lastname).alias('fullname'))

(我正在使用模型类来表明我想要该模型中的所有字段)