Ci sono tre parti principali ai framework python web, nella mia esperienza. Dalla parte anteriore a quella posteriore:
Viste/Modelli: I framework di applicazione non funzionano come script indipendenti, ma si mappano i percorsi a funzioni o oggetti Python che restituiscono html. Per generare l'html probabilmente hai bisogno di template (ovvero viste). Controlla Cheetah.
Struttura di applicazione/server: Ce ne sono molti. CherryPy è il mio preferito ed è utile per capire come funziona un server di applicazioni python perché a) è semplice e b) a differenza di django e altri, è solo il server delle applicazioni e non include un motore di template o un database strato di astrazione.
Livello database: In realtà non l'ho mai usato, ma a tutti sembra piacere SQLAlchemy. Preferisco, nelle applicazioni semplici, eseguire direttamente SQL utilizzando uno strumento come psycopg2 (per postgres).
provare google appspot con python. –