#django #django-queryset #django-filter #django-filters
Вопрос:
Это работает
RoomBookings.objects.filter(HotelName__HotelName__icontains=hotel.HotelName, RoomType__icontains= hotel.RoomType).count()
Но это не работает
queryset2 = RoomBookings.objects.filter(HotelName__HotelName__icontains=hotel.HotelName, RoomType__icontains= hotel.RoomType), print(queryset2.count())
И я тоже пытался
print(queryset2.objects.count()) print (queryset2.objects.all().count()) print (queryset2.objects.all().len()) print (queryset2.objects().filter().count()) print (queryset2.len()) print (queryset2.all().len()) print (queryset2.objects.len())
Комментарии:
1. Снимите
,
в конце. Написание этого так делает его кортежем.2. Добавив запятую в конце, вы заключили данные в одноэлементный кортеж.
3. Я не могу поверить, что глупая запятая была причиной моей проблемы! Спасибо вам, Эн и Уильям.