以下のような django リストがあります: hotess1はデータベースの結果セットです。
for hotel in hotels1:
if models.CalendarDay.objects.filter(hotel=hotel, date=date).count() == 0:
similar_venues.append(hotel)
リストのサイズは動的ですが、最初の 3 つの値のみを返したい
私は以下のようにすることができます:
for hotel in hotels:
if models.CalendarDay.objects.filter(hotel=hotel, date=date).count() == 0:
similar_venues.append(hotel)
counter += 1
if counter == 3: break
しかし、私はそれをより良い方法でやりたい..何か助けて