Поиск всех записей / строк в модели Peewee ORM, которые содержат данное слово в столбце

У меня есть следующая модель peewee:

class Product(peewee.Model):
    key = peewee.IntegerField(unique=True)
    name = peewee.CharField(null=False)
    is_active = peewee.CharField(null=True)
    base_price = peewee.IntegerField(null=True)

Я хотел бы найти все продукты, которые содержат в своем столбце "имя" слово "Foo".

  1. Можно ли это сделать с помощью Product.get()?
  2. Какой правильный синтаксис для его достижения?

Спасибо,

1 ответ

В случае, если это помогает кому-то еще:

Product.select().where(Product.name.contains(text))

где текст содержит образец для поиска (без учета регистра).

Другие вопросы по тегам