【发布时间】:2019-01-23 02:53:35
【问题描述】:
我在 PostgreSQL DB 上使用pg_trgm 进行相似性搜索,我需要使用 Django 模型将结果返回到前面。但是,我遇到了一个问题,操作符%> 无法被 Django 框架识别。
有什么建议吗?
谢谢。
我使用model.objects.raw() 来执行SQL。我得到一个错误响应:
unsupported format character '>' (0x3e) at index 52
searchParam ='test'
mymodel.objects.raw('select * from mytable where columnname %> %s', [searchParam])
ValueError: response:unsupported format character '>' (0x3e) at index 52
【问题讨论】:
标签: python django string-formatting string-substitution pg-trgm