2009-10-13 5 views
0

Я хочу иметь несколько фильтров на данных. как сначала я хочу фильтровать по дате поля, а затем по типу поля, а затем по какому-либо другому полю .... сколько раз. я должен передать поле и значение в URL-адресе, и он должен применить фильтр и передать данные в следующий фильтр.Несколько фильтров по данным

ответ

0

Возможно, вы захотите django-filter.

+0

кажется хорошим даст ему попробовать и получить извед – user189385

1

условия, разделенные запятыми, вместе операции AND:

SomeModel.objects.filter(cond1, cond2) 

Вы можете использовать расширение ключевых слов Python, чтобы передать их:

condlist = {} 
condlist[cond1] = val1 
condlist[cond2] = val2 
SomeModel.objects.filter(**condlist) 
Смежные вопросы