在SQLAlchemy中自定义过滤器或属性

1 投票
1 回答
2134 浏览
提问于 2025-04-15 18:56

我正在使用SQLAlchemy这个工具来同时处理MySQL和sqlite数据库。假设我有一个函数,它会从一个字符串类型的列中获取输入,最后返回一个整数。这个函数的逻辑可能比较复杂,不能仅仅通过后端数据库提供的内置SQL函数来实现。我想知道,基于这个函数,执行查询的最佳方法是什么。

谢谢。

1 个回答

0

@BingJian 你可以借助 hybrid 扩展 来实现这个功能。

在 hybrid 中,你可以定义一个函数,当你对某个字段进行筛选时,这个函数会被调用。你需要在这些函数中处理相关的操作。

撰写回答