Cherrypy supporta ancora Python3? Quali altri framework web supportano Python 3?È ancora compatibile con cherrypy Python3?
risposta
Il sito Web di Cherrypy 3.2 dice che gira su Python 3! Quindi eccoti. WSGI non è ancora risolto per Python3, quindi non troverai ancora i framework compatibili WSGI (django, web.py) per python3. La cherrypy, presumo, prende la via del fastcgi.
In realtà c'è l'aggiornamento 1.01 WSGI - che introduce alcune modifiche con la compatibilità all'indietro lato client (solo un piccolo cambiamento dal sito del server).
Quindi tutti i framework conformi a WSGI sono conformi a WSGI 1.01 e python3.
I server HTTP che eseguono l'aggiornamento all'interfaccia WSGI possono eseguire qualsiasi applicazione WSGI 1 e 1.01 su python3 e python2.
Vedere più in PEP 3333 L'aggiornamento è stato accettato sul 14-15 Gennaio (in pitone mailing list)
Sono stato in esecuzione di un sito web CherryPy con Python 3 per un paio di mesi e funziona bene, ma devi usare il codice dal ramo python3 del repository perché CherryPy 3.2 non è ancora stato rilasciato.
mi piace molto Bottle e poi per la produzione, corro Bottiglia con CherryPy
E 'davvero semplice. solo pip3 installare entrambi e quindi eseguire l'app bottiglia con cherrypy, ad esempio:
app.run(host='localhost',
port=8080,
server='cherrypy',
reloader=True,
debug=False)