> So then what is the difference between a Manager and a QuerySet? > > Nearly everything would work identically if Manager were simply: > > class Manager(QuerySet): > pass > > (except actually keeping the magic that connects it to the model > class.)
Utility methods in managers wouldn't make much sense if Manager was a QuerySet: User.objects.filter(username='foo').create_user('bar', '[EMAIL PROTECTED]') Although those utilities could as well be class methods. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@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-developers?hl=en -~----------~----~----~----~------~----~------~--~---