I'm inclined to agree with Jacob. On the note of "magic", it never ceases to amaze me how people complain that there's too much of it, but also complain when they have to keep passing the same objects around (a common sign of no/little magic).
CherryPy has its share of magic as well, including thread-local module global's. "magic" bits allow you to avoid repetition and enable functions to access objects that would normally require a long path of object passing (very inconveinent). Django's flow is definitely optimized to content-oriented sites where you'll have people (or yourself) adding content, and the common interaction will be reading that content and possibly responding. If your site is along those lines, you will be seriously hard-pressed to beat Django since that's exactly the flow it was created for. Disclosure: I'm the lead developer of the Pylons web framework. Cheers, Ben --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---