Flask SQLAlchemy: подобный двоичный метод

#python-3.x #flask-sqlalchemy

#python-3.x #flask-sqlalchemy

Вопрос:

Необработанный SQL, подобный этому select * from user where name like binary %中文% , что касается причины, по которой мне нужно использовать utf-8 like binary , я знаю, что в sqlalchemy есть like функция

 User.query.filter(User.name.like("%中文%")).all()
  

Конечно, в такой ситуации это не работает

Я могу вместо этого запустить raw SQL, но это нарушит другие функции

Есть ли какой-либо метод, работающий для like binary ?

Комментарии:

1. Ах, я исправляю это, используя raw sql в filter xD from sqlalchemy import text User.query.filter(text("user.name like binary '%中文%'")) , но все же мне интересно, есть ли лучшее или другое решение