Very often I see constructs like
MyModel.objects.all().filter(...)
which will return a QuerySet of the default Mananger. At first al
MyModel.objects returns the manager instance. all() return get_query_set(). I think all is there for when you need all objects.MyModel.objects.filter() cause the other is just one more method call, and I don't need all objects if I do filter :)