Using Django v0.96 According to what I've been able to find, I can assign my own Manager to a Model. Setting up my default Manager would then affect the default query, which includes the one the Admin view would use. For example:
class OrgManager(models.Manager): def get_query_set(self): qs = super(OrgManager, self).get_query_set() return qs.exclude(OR_Name = "N/A") # Organizations class Org(models.Model): # Org's name OR_Name = models.CharField( maxlength = 50, help_text = "Name of the organization" ) objects = OrgManager() def __str__(self): return self.OR_Name class Admin: pass The idea it to NOT show the "N/A" entry, but to show all the rest. I create OrgManager.get_query_set() to return everything except "N/A". I set Org.objects to use this manager, and since it's the only one set, it should also be the default. Running in the shell works as expected (Org.objects.all() shows all EXCEPT "N/A"). It doesn't look like the Admin view even uses the manager. I even put a print statement into get_query_set() to see it being called and it never was. Am I missing something? Can I affect the query the Admin view uses? -- Adam Stein @ Xerox Corporation Email: [EMAIL PROTECTED] Disclaimer: All views expressed here have been proved to be my own. [http://www.csh.rit.edu/~adam/] --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---