It's probably related to the 80/20 rule. No tool or framework is going
to be 100% what you need. Use it for the 80%. When your needs can't be
handled by the tool, you can choose to twist yourself into a pretzel
within the constraints of the tool or break free and do it the "manual"
way -- usually with more maintainable results.
Just because there's no easy way to do something in Django doesn't mean
there's something wrong with Django. Nor does it mean that your
requirements are wrong. It just means you have to use your developer skills.
Incidentally, the auth.models.User model is a subject of a lot of debate
and inconvenience for a lot of people, and if you check out Django's
Trac instance and the history of django-developers you'll see that
people are working on changing it. Not that it will help you in this
case, but perhaps you could read up on the threads and see if you want
to get involved in the work.
Shawn
--
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
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.