El article es un buen ejemplo, pero está un poco desactualizado ahora como el patch is no longer required, la última versión de Cherrypy debería funcionar sin él. He obtenido el ejemplo siguiente en el entorno de desarrollo. He incluido cherrypy dentro de un archivo comprimido ya que el motor de la aplicación Google tiene un límite de mil archivos por aplicación, también facilita su implementación.
También estoy usando el controlador de envío cherrypy para enrutar la solicitud.
import sys
sys.path.insert(0, 'cherrypy.zip')
import cherrypy
import wsgiref.handlers
class Root:
exposed = True
def GET(self):
return "give a basic description of the service"
d = cherrypy.dispatch.MethodDispatcher()
conf = {'/':
{
'request.dispatch': d
}
}
app = cherrypy.tree.mount(Root(), "/",conf)
wsgiref.handlers.CGIHandler().run(app)
Hasta ahora no he encontrado ningún problema en particular, pero he leído que algunas personas han tenido problemas con las sesiones.
Hehe, "pegado con Django en App Engine" es una descripción adecuada de la situación actual. – bernie
enlace está muerto. 404 :-( – devsnd