2016-08-08 2 views

ответ

1

Вы можете позвонить

http://127.0.0.1:8000/profile/?state__iexact=Alaska 

По умолчанию метод поиска является exact. iexact нечувствителен к регистру.

Фильтрация в Tastypie выглядит как фильтрация в Django ORM. Работает каждый field lookups.

+0

Спасибо, Это было то, что я искал. Можете ли вы рассказать мне, откуда вы получили информацию. Я не могу найти его в документах tastypie –

0

превратить ваши фильтры в lowercase

your_filter.lower() 

Но, это только будет ork, если вы сохранили свои значения как строчные в своей БД.

+0

Но это все равно не будет игнорировать случай. Вы говорите, что мне нужно преобразовать как мои фильтры, так и записи БД в один случай? –

+0

@WilletteLynch Если вы получаете Аляску или Аласку, вы хотите разобрать ее как аляску, не так ли? Это зависит от того, как вы сначала сохранили его в своей БД. – levi

+0

Да, это то, что мне нужно делать. Я использую Postgres как свою БД, так что вы говорите, что у tastypie нет встроенной поддержки для поиска запросов в Office? –

Смежные вопросы