Tengo una cuenta de Bluehost que me permite ejecutar scripts de Python como CGI. Supongo que ese es el CGI más simple porque tengo que definir lo siguiente en.htaccess para que funcione:

Codigo:
[COLOR=var(--highlight-color)]Options +ExecCGI[/COLOR]AddType text/html py [COLOR=var(--highlight-color)]AddHandler cgi-script .py[/COLOR]
Cuando busco desarrollo web con Python, escucho mucho sobre WSGI y cómo lo usan la mayoría de los marcos. Sin embargo, no estoy seguro de cómo funciona todo junto, especialmente porque mi servidor web se proporciona después de seguir esta guía (Apache ejecutándose en el sistema de un host) y no es algo con lo que realmente pueda experimentar (excepto la definición de comandos .htaccess)

¿Cómo se relacionan WSGI, CGI y los marcos? ¿Qué necesito saber, instalar y realizar para ejecutar un marco web (por ejemplo, web.py o CherryPy) en mi configuración CGI básica? ¿Cómo agrego soporte WSGI?