0

我正在尝试从数据库中获取酒店记录。我使用了下面的查询,它工作正常。

hotels = models.Hotel.objects.filter(wed=True, county=hotel.county.id)

但我只想获取前几条记录(例如:10)而不是获取多条记录并希望减少执行时间......有没有办法......

任何帮助都会很棒......

谢谢

4

1 回答 1

3
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 

请参阅限制查询集

于 2012-08-28T11:47:11.920 回答