I'm looking for a way to evaluate a whole django queryset in **one** database hit.
I'm using Django 2.0.8 with Python 3.6.5.   
 I used to evaluate querysets listing them:

```
queryset = Model.objects.all()
# len(connection.queries) = 0
list(queryset)
# len(connection.queries) = 87
len(queryset) = 43

```

which only performed one database hit. But now, it looks like this is hitting the database more than *n* times -*n* being the length of the queryset- which is a problem when *n* is large and the database hits costly. 

Thanks