这是代码,
import webapp2
from framework import bottle
from framework.bottle import route, template, request, error, debug
@route('/')
def root():
return 'hello world'
class MainHandler(webapp2.RequestHandler):
def get(self):
root()
app = webapp2.WSGIApplication([
('/', MainHandler)
], debug=True)
所有依赖项都在那里(框架,瓶子等),但是,当我使用GAE部署它时,我只是得到一个空页面!
我也尝试了这些,但没有一个工作,也许GAE改变了它的设置:
答案 0 :(得分:1)
您没有遵循这些链接中的建议。最明显的是,您只是调用root
而不实际返回其结果作为响应。在Python中,您需要明确使用return
从函数发回值,而不是get
中的函数。
您也无法与设置处理程序混淆。如果您正在使用瓶子,请使用它:不需要在混合中使用webapp。 Webapp是瓶子的替代品,而不是GAE中的东西。您的链接显示了如何执行此操作。
答案 1 :(得分:1)
答案 2 :(得分:0)