2010-09-11 20 views
5

Sono nuovo nel mondo Python e attualmente sto utilizzando un nuovo progetto. Quindi, dato che siamo lì per imparare, abbiamo scelto di iniziare con python 3. Ora, abbiamo bisogno di creare un servizio web RESTful. Dopo aver letto alcuni, ho scoperto che il framework più usato per i servizi web è Django ... e ho anche letto sul sito di Django che non supporta python 3.servizio web REST in python 3?

C'è qualche altra API che potrei utilizzare al fine di creare un servizio web RESTful?

Grazie.

risposta

3

CherryPy ha un ramo Python 3. Non sei sicuro di quanto sia avanzato, ma se Fu-manchu passa da questa domanda, sarà in grado di dirtelo.

+3

Sì, CherryPy 3.2 ha una versione per Python 3. E 'attualmente in uno stato di "release candidate", ma dovrebbe essere completato al più presto. Sentiti libero di usarlo ora. Puoi scaricarlo su http://download.cherrypy.org/cherrypy/3.2.0rc1/ (le build di 'py3'). – fumanchu

0

Il framework Bottle dichiara di funzionare con Python 3. È possibile richiedere informazioni sul proprio google group per i dettagli.

0

Mi piace molto usare la bottiglia ed eseguirla su cherrypy. Questo è veramente facile, fai le istruzioni per ogni bottiglia, e poi nella linea di corsa, digli di usare cherrypy come server.

Exampple:

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