在SQLAlchemy中自定义过滤器或属性
我正在使用SQLAlchemy这个工具来同时处理MySQL和sqlite数据库。假设我有一个函数,它会从一个字符串类型的列中获取输入,最后返回一个整数。这个函数的逻辑可能比较复杂,不能仅仅通过后端数据库提供的内置SQL函数来实现。我想知道,基于这个函数,执行查询的最佳方法是什么。
谢谢。
1 个回答
0
@BingJian 你可以借助 hybrid
扩展 来实现这个功能。
在 hybrid 中,你可以定义一个函数,当你对某个字段进行筛选时,这个函数会被调用。你需要在这些函数中处理相关的操作。