私が代わりに単一のリストの複数のクエリセットを表示していましたジャンゴのためのオートコンプリートをコード化しようとしています、この実装を持っている別のサイトの例としては、ここで見つけることができます:今https://www.uala.it/ジャンゴ:複数のクエリセットでjQueryのオートコンプリート
あなたは、私が表示するようにUIを変更することができますどのように、私は2つのモデルからのデータでjson.dumpsを返すよ見ることができるように
def multi_autocomplete(request):
if request.is_ajax():
# In base a cosa sta scrivendo l'utente mostro un set di aziende.
query = request.GET.get("term", "")
companies = Company.objects.filter(name__icontains=query)
treatments = Treatment.objects.filter(name__icontains=query)
results = []
for company in companies:
place_json = company.name
results.append(place_json)
for treatment in treatments:
place_json = treatment.name
results.append(place_json)
data = json.dumps(results)
return HttpResponse(data, "application/json")
:私は、クエリセットに2つのモデルのオブジェクトを送信することができましたリンクのような異なる列の値は私が提供した?
あなたが提供したコードは動作しています。これはすでに達成した結果と同じですが、これは両方のモデルの要素を持つ単一のリストです...しかし、この結果を2つの異なるリストに出力する方法はわかりません。 – alessioferri20
あなたは2つの別々のリストにしたいですか? – Satendra
正確には、私が提供したリンクのように:www.ala.it、そのサイトでは、2つのリストに結果を表示しようとすると:TrattamentiとSaloni。私はそのようなことをする方法を知らない! – alessioferri20