4. Connection Management

By default Django manages the connection within a request / response cycle.

Django-bulkmodel enables offline connection management, so that you won’t lose your connection outside of this cycle.

To check or refresh your connection (if necessary), call ensure_connected() on your queryset.

Django-bulkmodel internally calls this method as appropriate.

4.1. Example

foos = ... # some queryset
foos.ensure_connected().filter(name = 'alice')

See Queryset API Reference for more details.