任意の数の検索用語を取り込み、それらの用語で特定のオブジェクトをフィルタリングするビューを作成しようとしています。
私が考えているのは、URL には次のようなパターンがあるということです/[property]=[value]/[property]=[value]/...
。このパターンは、ユーザーが望む限り続く可能性があります。次に、次のようにしてこれを解析できますsearch=match.split('/')
。次に、次の行に沿って、検索の各項目を反復処理します。
results=myObject.objects.all()
for item in search:
items=item.split('=')
results=results.filter(items[0]=items[1])
残念ながら、キーワードを式にすることはできないと言われています。キーワードを変数にする方法はありますか? ありがとう