0

データに複数のフィルターが必要です。最初のように、日付フィールドでフィルタリングし、次にタイプフィールドで、次に他のフィールドでフィルタリングしたい....可能な限り何度も。URLのフィールドと値を渡す必要があり、フィルターを適用してデータを次のフィルターに渡す必要があります。

4

2 に答える 2

1

コンマで区切られた条件は AND で結合されます。

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 に答える