2011-01-16 4 views

risposta

4

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.

1

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)

0

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.

0

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)