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
-~----------~----~----~----~------~----~------~--~---