Explicit is better than implicit and `all()` is more a `Manager` concept than a 
`QuerySet` one.

IMO `QuerySet.all()` should only be used when API parity with `Manager` is 
needed.

Internally `QuerySet` uses `_clone()` rather than `all()` and with #20625 on 
its way, I think it's useful to have a public `clone()` method.

-- 
Loic

On Jul 22, 2013, at 1:25 AM, Rafał Stożek <[email protected]> wrote:

> Can't we just use .all() in views instead of creating a new QuerySet method 
> which does exactly the same thing?
> 
> 
> On Sun, Jul 21, 2013 at 12:34 PM, Loic Bistuer <[email protected]> 
> wrote:
> My attempt with a public `QuerySet.clone()` method and docs for 
> `*ObjectMixin.queryset`:
> 
> https://github.com/django/django/pull/1384
> 
> Made a PR to facilitate review and discussion, feel free to close if you 
> think it's the wrong approach.
> 
> --
> Loic
> 
> --
> You received this message because you are subscribed to the Google Groups 
> "Django developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-developers.
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-developers.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-developers.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to