私はこの状態で立ち往生しています:私はdbにロケーションテーブルを持っています。また、各場所のIDで参照する各場所の評価を含む評価テーブルもあります。
今、私は最初の5つの場所とその評価を取得したいと思います。だから私は今2つのテーブルに触れなければなりません:場所と評価。
これは私がしました:
all_locations = Locations.objects.all()[:5]
all_ratings = Rating.objects.filter(of_location=all_locations.id)
しかし、これは間違っているようですall_locations
。これは、1つの場所ではなく5つの場所を含むクエリセットであり、5つの異なるIDを持っているためです。しかし、どうすればこの目標を達成できますか?:5つの場所と、これら5つの場所のそれぞれの評価を取得します。