2008-12-18 122 views

回答

0

有一篇關於如何做到這一點的好文章over herenow here。我還沒有嘗試過這個,但我堅持使用App Engine上的django,但它似乎是一個很好的例子。

+0

嘿嘿,「在App Engine上卡住了Django」是對當前事態的恰當描述。 – bernie 2010-01-03 06:24:17

+0

鏈接已死亡。 404 :-( – devsnd 2013-03-11 19:13:15

2

article就是一個很好的例子,但其略顯過時,現在作爲patch is no longer required,CherryPy的最新版本應該沒有它運行,我已經得到了以下的開發環境中運行的樣品。 我已經將cherrypy包含在一個zip文件中,因爲谷歌應用程序引擎每個應用程序有一千個文件的限制,這也使它更易於部署。

我還使用cherrypy dispatch處理程序路由請求。

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) 

到目前爲止,我還沒有遇到過任何特定的問題,但我讀過一些人有過會議的問題。

相關問題