首页 > 解决方案 > sqlalchemy中对混合属性的like操作

问题描述

我正在尝试对混合属性执行“类似”操作,但混合属性不是 Column 对象,因此它没有类似的功能。例如,

    @hybrid_property    
    def full_name(self):
       return self.first_name + " " + self.last_name
    
        @full_name.expression
        def full_name(cls):
            return cls.__table__.c.first_name + " " + cls.__table__.c.last_name

现在我想做这样的事情

query.filter(User.full_name.like("abcd"))

这个怎么办?

标签: pythonsqlalchemysqlalchemy-utils

解决方案


推荐阅读