Как отфильтровать идентификатор, который не соответствует списку? - PullRequest
0 голосов
/ 03 июля 2019

Я просто хочу отфильтровать модель пользователя, идентификатор которой не равен списку int.

u = User.query.filter (User.id! = [1, 2, 3, 4]).all () .. или что-то?

Ответы [ 2 ]

0 голосов
/ 04 июля 2019

Лучше использовать notin_ метод ColumnOperators

u = User.query.filter(User.id.notin_([1, 2, 3, 4])).all()
0 голосов
/ 03 июля 2019

Вы можете использовать ~in_ или notin_.

Итак:

u = User.query.filter(User.id.notin_([1, 2, 3, 4])).all()

Это была бы отличная идеячтобы потратить некоторое время на ознакомление с документами по SQLAlchemy, многие из этих простых операторов доступны и хорошо документированы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...