I'm just getting into python on the web. I have a simple linux (CentOS) server with python installed into apache via mod_python. It all works great, but I don't really understand what to do about the Handler. It works, but I have to do low-level things like, at minimum, set the proper content_type of the request before I write out anything (I also have to manually write on the req stream, which seems very low-level).
Now, I understand what's happening, and why I have to do this, but what I am wondering is if there are any frameworks that exist somewhere that I can use to abstract some of this stuff. Django, Grok, Pylons and all these frameworks seem more like Application Frameworks, or CMS Frameworks. Sort of like how ASP.NET is a Web Framework: it abstracts low-level server things and provides niceties for you, whereas ADXStudio/Sitefinity (I guess?) is a CMS system/framework that you can build/expand upon. Is this a correct assessment?
Can you help me straighten out this app framework/web framework issue, and maybe englighten me as to the Python options out there and what specifically they are/do? For instance now that I am thinking about it, CherryPy struck me as "web framework"-y, is this a correct assessment as well?
Any help is greatly appreciated.