Я хочу иметь несколько фильтров на данных. как сначала я хочу фильтровать по дате поля, а затем по типу поля, а затем по какому-либо другому полю .... сколько раз. я должен передать поле и значение в URL-адресе, и он должен применить фильтр и передать данные в следующий фильтр.Несколько фильтров по данным
0
A
ответ
0
Возможно, вы захотите django-filter.
1
условия, разделенные запятыми, вместе операции AND:
SomeModel.objects.filter(cond1, cond2)
Вы можете использовать расширение ключевых слов Python, чтобы передать их:
condlist = {}
condlist[cond1] = val1
condlist[cond2] = val2
SomeModel.objects.filter(**condlist)
кажется хорошим даст ему попробовать и получить извед – user189385