我希望数据上有多个过滤器。首先,我希望按日期字段过滤,然后按类型字段过滤,然后按其他字段过滤....尽可能多次。我必须传递url中的字段和值,它必须应用过滤器并将数据传递给下一个过滤器。
答案 0 :(得分:1)
用逗号分隔的条件合在一起:
SomeModel.objects.filter(cond1, cond2)
您可以使用Python的关键字扩展来传递它们:
condlist = {}
condlist[cond1] = val1
condlist[cond2] = val2
SomeModel.objects.filter(**condlist)
答案 1 :(得分:0)
您可能需要django-filter。