在GAE和本地服务器上运行CherryPy应用程序 - 需要一些有关如何启动的提示

时间:2017-01-05 19:50:07

标签: python google-app-engine web-applications server cherrypy

我有一个我正在编写的应用程序,目前托管在GAE上(到目前为止我已经完成的工作正常)。我也希望能够在本地服务器上运行该应用程序,但我不知道该怎么做。

目标是能够使用CherryPy服务器在Google Cloud或我有权访问的任何其他服务器(本地,AWS等)上托管此功能。由于GAE安装需要这样的东西:

app = cherrypy.tree.mount(Main(), '/', config=conf) run_wsgi_app(app)

但是运行本地需要这样的东西:

if __name__ == '__main__': cherrypy.quickstart(Main(), '/', config=conf)

我发现自己不知道如何继续。是否应该有一个if catch来决定如何启动服务器?如果是这样,那应该触发什么?有没有办法只说“开始这个傻逼”,AppEngine以及在本地服务器上运行的CherryPy会识别它?

任何指导或建议将不胜感激。谢谢!

0 个答案:

没有答案