Hi,

We can read in the model reference that we can create an unlimited
number of managers in a single model. The documentation gives example
of how to create and use a custom manager. We can also read:

"""
If you use custom Manager objects, take note that the first Manager
Django encounters (in order by which they're defined in the model) has
a special status. Django interprets the first Manager defined in a
class as the "default" Manager.
"""

Unfortunatly, I tried :

class MyManager(models.Manager):
    def get_query_set(self):
        return super(MyManager, self).get_query_set().filter(id=1)

class MyClass(models.Model):
    # Fields
    creation_date = models.DateTimeField(auto_now_add = True)
    modification_date = models.DateTimeField(auto_now = True)

    # Managers
    adm = MyManager()
    anon = models.Manager()

And the admin list view of MyClass always displays all records of the
table.

Any idea ??

Regards,

Laurent


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [EMAIL PROTECTED]
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