thanks a lot :-)

just created a ticket for this: #9476

On 30 Okt., 13:48, "James Bennett" <[EMAIL PROTECTED]> wrote:
> On Thu, Oct 30, 2008 at 7:31 AM, Dennis Schmidt
>
> <[EMAIL PROTECTED]> wrote:
> > Well that does work, though in the Manager documentation it's said:
>
> > "If you use custom Manager objects, take note that the first Manager
> > Django encounters (in the order in which they're defined in the model)
> > has a special status. Django interprets this first Manager defined in
> > a class as the "default" Manager, and several parts of Django (though
> > not the admin application) will use that Manager exclusively for that
> > model."
>
> This is actually incorrect (open a ticket as a reminder and I'll fix
> the docs); by default, the admin now uses the default manager for the
> model, same as everything else in Django.
>
> As to your original question, ModelAdmin has a method named
> 'queryset()', which is used to obtain the QuerySet of objects for
> display in the admin lists and for looking up objects to edit.
> Overriding that method on your ModelAdmin subclass is the correct way
> to do this.
>
> This method receives the incoming HTTP request as an argument, so you
> can use it to filter based on some attribute of the request (e.g., the
> logged-in user). This also means that when overriding, you must define
> the method as "def queryset(self, request)", not just "def
> queryset(self)".
>
> --
> "Bureaucrat Conrad, you are technically correct -- the best kind of correct."
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to