データベースからホテルのレコードを取得しようとしています。以下のクエリを使用しましたが、正常に機能しました。
hotels = models.Hotel.objects.filter(wed=True, county=hotel.county.id)
しかし、複数のレコードをフェッチするのではなく、最初の数レコード(例:10)のみをフェッチして、実行時間を短縮したいのですが、その方法はありますか。
どんな助けでも素晴らしいでしょう....
ありがとうございました
データベースからホテルのレコードを取得しようとしています。以下のクエリを使用しましたが、正常に機能しました。
hotels = models.Hotel.objects.filter(wed=True, county=hotel.county.id)
しかし、複数のレコードをフェッチするのではなく、最初の数レコード(例:10)のみをフェッチして、実行時間を短縮したいのですが、その方法はありますか。
どんな助けでも素晴らしいでしょう....
ありがとうございました
hotels = models.Hotel.objects.filter(wed=True, county=hotel.county.id)[:10] # limit to 10
hotels = models.Hotel.objects.filter(wed=True, county=hotel.county.id)[5:10] # Slicing 6 to 10
クエリセットの制限を参照してください