Pregunta

Parece que no puedo hacer que el módulo wsgiref funcione en Python 3.0. Sin embargo, funciona bien por debajo de 2.5 para mí. Incluso cuando pruebo el ejemplo en los documentos , fracasa. Falla tanto que incluso si tengo una función de impresión arriba donde lo hago: & Quot; from wsgiref.simple_server import make_server & Quot ;, nunca se imprime por alguna razón. No arroja ningún error cuando se ejecuta, y solo muestra una página en blanco en el navegador y no registra ningún tipo de solicitud.

¿Alguien sabe cuál puede ser el problema? Gracias!

¿Fue útil?

Otros consejos

Estás en territorio desconocido con WSGI en Python 3.0, me temo.

WEB-SIG sabía hace mucho tiempo que wsgiref se rompió al entrar en 3.0, pero decidió no hacer nada al respecto. La especificación no se ha actualizado para hacer frente a 3.0; empujar a WSGI hacia adelante, incluso para las cosas en las que todos están de acuerdo, es muy lento. Es deprimente y sin sentido.

Entonces, sí, es fácil corregir el error obvio con el desempaquetado del encabezado en simple_server, pero aún así se ejecutará en un servidor que se ha convertido de Python 2 a 3 automáticamente y no se ha probado realmente, sin demora jure estándar para decir exactamente lo que debe hacer ... no importa la compatibilidad del marco.

Python 3.0 para secuencias de comandos web: necesita algo de trabajo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top