2013-01-22 2 views
1

Я знаю, что я делаю это неправильно - как это сделать без понимания списка, но с запросом в peewee. Я хотел бы получить запрос, чтобы определить, есть ли параметр поиска в параметре объектов.Peewee - query ['str' in item]

knights = Knight.select() 
knights = [knight for knights in knights if request.args.get('ni').lower() in \ 
knights.who_say.lower() ] 

ответ

3

Посмотрите на http://peewee.readthedocs.org/en/latest/peewee/querying.html#column-lookups

Реальный пример может быть лучше, я не ясно, что вы пытаетесь сделать точно .... но это выглядит, как вы хотите регистронезависимы «как».

ni = request.args.get('ni') 
Knights.select().where(Knights.who_say ** ni.join(('%', '%'))) 
+0

Благодарим за ответ. Я понял это немного, прежде чем вы ответили. knights = Knight.select(). где (Knights.who say ** ('%%% s %%'% (search_term))) – MKaras