【发布时间】:2011-07-25 07:09:31
【问题描述】:
我正在开发一个使用 SQLAlchemy 的金字塔 Web 应用程序。
我有一个7000所美国大学的数据库,前端有一个输入框输入大学。输入框使用 jQuery UI 的自动完成功能,它稍后会使用 AJAX 调用我的金字塔应用程序以获取选项列表。
我根据术语获取结果的方式如下:
session.query(University).filter(University.name.like('%' + term + '%')
这工作相当不错,但是,我想支持以下内容 - 当用户进入加州大学洛杉矶分校时,我想找到加州大学洛杉矶分校。对于 FSU - 佛罗里达州大学等。
除了迭代我的整个大学列表(~8000)并手动确定名称是否匹配之外,有没有办法为 sqlalchemy 的查询/过滤器指定匹配函数?
谢谢!
【问题讨论】:
标签: search sqlalchemy