python - 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"))
这个怎么办?
解决方案
推荐阅读
- windows - 是否可以使用 Vagrant 和 Windows 设置 IIS 网站?
- jenkins - 如何在 Jenkins 变量中获取用户列表的电子邮件地址
- javascript - Gatsby:img 是一个空元素标签,不能有 `children` 也不能使用 `dangerouslySetInnerHTML`
- reactjs - 如何使用 Jest end Enzyme 在 next.js 应用程序中编写单元测试 redux 连接组件
- javascript - 将 HTML 数据导出到 Excel
- django - 对我来说,Django polls 应用程序没有像教程中预期的那样工作
- postgresql - 如何从 Spring Boot 应用程序正确生成 Postgres 表?
- laravel - Laravel 重置密码链接中的域错误
- html - 如何使用不同的 dpr 调试 srcset?
- php - 如何修复 Laravel PHP 中的“Intervention \ Image \ Exception \ NotReadableException Image source not readable”错误