Ошибка сервера localhost движка приложений Google Python

Я просто пытался запустить программу hello world в движке приложений Google. Но когда я пытаюсь запустить приложение в своем браузере, я получаю ошибку сервера 500. Я попытался переустановить как средство запуска движка приложений GAE, так и python 2.7.5. Но не повезло!

вот мой hello.py

import webapp2

class MainPage(webapp2.RequestHandler):
    def get(self):
        self.response.headers['Content-Type'] = 'text/plain'
        self.response.write('Hello, World!')


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

app.yaml

application: silent-blend-359
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /.*
    script: hello.application

журнал слишком большой, поэтому я вставил его сюда http://paste.ubuntu.com/6195427/

РЕШЕНО

Я использовал прокси для подключения к Интернету. Просто отключил прокси и вуаля! Проблема решена!


person anik_das    schedule 05.10.2013    source источник
comment
Вы тоже сейчас работаете с вишневым пирогом? возможно забирает порт.   -  person robert king    schedule 05.10.2013


Ответы (1)


Отступы - это часть синтаксиса Python. Правильный отступ:

class MainPage(webapp2.RequestHandler):
    def get(self):
        self.response.headers['Content-Type'] = 'text/plain'
        self.response.write('Hello, World!')

И замените следующую строку в app.yamlhello.py нет application, но app):

hello.application

с участием:

hello.app

hello.py

import webapp2

class MainPage(webapp2.RequestHandler):
    def get(self):
        self.response.headers['Content-Type'] = 'text/plain'
        self.response.write('Hello, World!')


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

app.yaml

application: silent-blend-359
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /.*
  script: hello.app
person falsetru    schedule 05.10.2013
comment
это была ошибка вставки. Я проверил отступ. Это правильно. - person anik_das; 05.10.2013
comment
Сделал это. По-прежнему не повезло. - person anik_das; 05.10.2013
comment
@anik_das, выдает такую ​​же ошибку? Если возникнет другая ошибка, опубликуйте это сообщение об ошибке. - person falsetru; 05.10.2013
comment
@anik_das, сам только что попробовал код. После исправления проблем с отступом в hello.py и app.yaml и замены (hello.app) он работает должным образом (показать Hello, World!), если я обращаюсь к http://localhost:8080. - person falsetru; 05.10.2013
comment
да! когда я развертываю свое приложение в GAE, оно работает отлично. Но я не могу получить к нему доступ с localhost. Не знаю, как решить! - person anik_das; 05.10.2013