代码之家  ›  专栏  ›  技术社区  ›  Johannes Charra

网页.py在googleappengine上

  •  9
  • Johannes Charra  · 技术社区  · 14 年前

    我想找一个 web.py 在GAE上运行的应用程序。我希望下面这样的事情能奏效

    import web
    from google.appengine.ext.webapp.util import run_wsgi_app
    
    [...]
    
    def main():
        app = web.application(urls, globals())
        run_wsgi_app(app)
    

    但很明显 app 对象不符合 run_wsgi_app 职能部门的期望。这个错误是这样说的 app has no __call__ function ,所以我试着传球 app.run 相反,但这也不管用。

    我怎么打电话到 运行wsgi应用程序 工作?

    2 回复  |  直到 14 年前
        1
  •  11
  •   systempuntoout    12 年前

    以下是 StackPrinter ,一个 webpy 运行在googleappengine之上的应用程序。

    from google.appengine.ext.webapp.util import run_wsgi_app
    import web
    ...
    app = web.application(urls, globals())
    
    def main():
    
        application = app.wsgifunc()
        run_wsgi_app(application)
    
    if __name__ == '__main__':
        main()
    
        2
  •  0
  •   xj9    14 年前

    if __name__  == '__main__':
        app.cgirun()