Google App Engine空白页localhost:8080

时间:2014-03-01 13:47:36

标签: python google-app-engine

我在“localhost:8080”中收到一个空白页。

按照developers.google.com/appengine for python

中提到的过程进行操作

一切正常,但网页没有显示helloworld.py文件中提到的“hello world”。

import webapp2

class MainHandler(webapp2.RequestHandler):
def get(self):
    self.response.out.write('Hello world!')

app = webapp2.WSGIApplication([
('/', MainHandler)
], debug=True)

和app.yaml文件是

application: engineapp
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico

- url: .*
script: main.app

libraries:
- name: webapp2
  version: "2.5.2"

1 个答案:

答案 0 :(得分:0)

首先,如果您的主文件名为helloworld.py,则必须将行main.app更改为helloworld.app或更改您的文件名以匹配第一部分。

同样,Martijn已经提到你的缩进应该是正确的,以便看到Hello World!以及你在问题中发布的内容完全没有。

以下是更正的

import webapp2

class MainHandler(webapp2.RequestHandler):
  def get(self):
    self.response.out.write('Hello world!')

app = webapp2.WSGIApplication([
    ('/', MainHandler)
  ], debug=True)

app.yaml

application: engineapp
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: .*
  script: main.app

libraries:
- name: webapp2
  version: "2.5.2"