2011-01-16 8 views

Respuesta

4

¡El sitio web de Cherrypy 3.2 dice que se ejecuta en Python 3! Ahí vas. WSGI aún no se ha conformado con Python3, por lo que aún no encontrará los frameworks compatibles con WSGI (django, web.py) para python3. La cereza, supongo que toma la ruta fastcgi.

1

Actualmente hay actualización 1.01 WSGI - que introduce algunos cambios con compatibilidad hacia atrás en el lado del cliente (solo un pequeño cambio desde el sitio del servidor).
Por lo tanto, todos los marcos que cumplen con WSGI son compatibles con WSGI 1.01 y python3.
Los servidores HTTP que hacen la actualización a la interfaz WSGI pueden ejecutar cualquier aplicación WSGI 1 y 1.01 en python3 y python2.

Ver más en PEP 3333 La actualización fue aceptado el 14-15 de enero (de la lista de correo pitón)

0

He estado corriendo un sitio web CherryPy con Python 3 durante unos meses y funciona bien, pero tienes que usar el código de la rama python3 del repositorio porque CherryPy 3.2 todavía no se ha lanzado.

0

Me gusta mucho Bottle y luego para la producción, corro Botella con CherryPy

Es muy simple. simplemente instale pip3 y luego ejecute su aplicación de botella con cherrypy, como:

app.run(host='localhost', 
    port=8080, 
    server='cherrypy', 
    reloader=True, 
    debug=False) 
Cuestiones relacionadas