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