I keep hitting road blocks with Django and have read about Pylons. Pylons seemed to be exactly what I needed (greener grass), but then I realized that they have global variables all over the place and loads of black magic infused by dark spirits (spirits so dark that they even kill unicorns).
Is there anything out there that is enterprise worthy (ie, doesn't impose performance or scaling restrictions), stays the hell out of my way, but provides the basic request/response handling, sessions, SQLAlchemy (perhaps), and a way to plug in templates, etc? Is there any hope?
I've been trying to develop an SAAS in Django, which is a nightmare. They don't support multiple column primary keys, and there are a number of other problems with ModelForms, etc that you don't run into until you're developing a more complex application (especially with multitenancy. I don't use their auth system and don't need to as I built my own. I just need security (CSRF, XSS, SQL injection, etc).