検索クエリを入力フィールドに入力し、入力中に、Django データベース内の一致するオブジェクトの提案を含むドロップダウンを取得できるようにしたいと考えています。
検索は特定のテーブルのみに一致し、特定の列のみを検索する必要がありますが、返されるオブジェクトには完全な行のコンテンツが含まれている必要があります。
現時点で私が持っている唯一のものは、私が望むほとんどのことを行う JQuery Chosen です。
- ドロップダウンで提案を提供します
- 名前を検索してIDを取得する可能性があります
- データの任意のリストを検索できます
Chosen の問題点は、Chosen が返す値が 1 つしかないことです。そのため、Chosen を使用して複数のテーブルから ID を検索すると、同じデータが返される可能性があります。
私が考えているのは、Json と Ajax でいくつかの魔法を行うことですが、これら 2 つは私の非常に新しい知り合いなので、より良い解決策があるかどうか知りたいですか?