我正在尝试做这样的事情:
Session.query(some_table).filter("/some/path/to/element".startswith(some_table.path)).all()
也就是说,获取某个路径的所有“父”元素。我试着这样做:
Session.query(some_table).filter(sqlalchemy.sql.expression.literal("/some/path/to/element").startswith(some_table.path)).all()
但我得到了一些奇怪的例外。我想知道我想要的是否真的可能。