【发布时间】:2026-01-22 00:45:01
【问题描述】:
我希望对数据有多个过滤器。就像首先我想按日期字段过滤,然后按类型字段过滤,然后按其他字段....尽可能多次。我必须传递 url 中的字段和值,它必须应用过滤器并将数据传递给下一个过滤器。
【问题讨论】:
标签: django django-urls
我希望对数据有多个过滤器。就像首先我想按日期字段过滤,然后按类型字段过滤,然后按其他字段....尽可能多次。我必须传递 url 中的字段和值,它必须应用过滤器并将数据传递给下一个过滤器。
【问题讨论】:
标签: django django-urls
用逗号分隔的条件用anded在一起:
SomeModel.objects.filter(cond1, cond2)
您可以使用 Python 的关键字扩展来传递它们:
condlist = {}
condlist[cond1] = val1
condlist[cond2] = val2
SomeModel.objects.filter(**condlist)
【讨论】:
你可能想要django-filter。
【讨论】: