带Postgres扩展的Sqlalchemy模糊格式

2024-04-16 17:34:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Postgres扩展名fuzzystrmatch。 我想将这个(查询)复制到sqlalchemy ORM

范例

SELECT * FROM mymodel WHERE soundex(denomination, 'PHONE') > 0.4;

可以更改匹配限制

在sqlalchemy中,我是这样做的,但它不起作用:

MyModel.query.filter(func.soundex(MyModel.denomination) == func.soundex('PHONE') > 0.4).all()

有什么想法吗


Tags: fromsqlalchemyormphonepostgreswherequeryselect