Or
Django, or
Turbogears, which provide a Ruby-on-Rails like framework to construct your web-app on. Turbogears uses CherryPy, incidentally, but also adds in a templating system (Kid) and a database persistance layer (SQLObject). Django does something similar, and also provides an administrative back end.