Experimente o Django - um framework web simples, fácil e muito popular na maioria das vezes em Python.
Uma pequena visão geral:
O Django segue o paradigma Model-View-Templates. Os modelos abstraem as tabelas do banco de dados como classes. Os campos de uma classe podem se referir a vários tipos de dados e relacionamentos.
As exibições encapsulam sua lógica de negócios. Na verdade, o Django fornece algumas visualizações genéricas, o que pode reduzir a necessidade de escrever uma certa quantidade de código.
Finalmente, os modelos são usados para renderizar as páginas HTML.
Por último, mas não menos importante, o Django gera automaticamente uma interface administrativa que ajuda você a manter facilmente seus dados. Todas essas páginas podem ser facilmente personalizadas.
Por favor, consulte a documentação para mais detalhes. Muitos tutoriais estão disponíveis na Web.