0

我希望对数据有多个过滤器。就像首先我想按日期字段过滤,然后按类型字段过滤,然后按其他字段....尽可能多次。我必须传递 url 中的字段和值,它必须应用过滤器并将数据传递给下一个过滤器。

4

2 回答 2

1

用逗号分隔的条件是与在一起的:

SomeModel.objects.filter(cond1, cond2)

您可以使用 Python 的关键字扩展来传递它们:

condlist = {}
condlist[cond1] = val1
condlist[cond2] = val2
SomeModel.objects.filter(**condlist)
于 2010-04-15T01:04:05.187 回答
0

你可能想要django-filter

于 2009-10-13T21:16:51.513 回答