Google App Engine предоставляет ошибку отступа с Python
Я пытаюсь разместить локальный простой скрипт на Python с помощью Google App Engine. Вместо отображения формы страница продолжает загружаться пустой. В терминале в строке 13 написано "IndentationError: ожидается блок с отступом". Я не могу найти ошибку отступа. В чем может быть проблема?
import webapp2
form = """
<form method="post" action="/testform">
<input name="q"> <input type="submit">
</form>
"""
class MainPage(webapp2.RequestHandler):
def get(self):
class TestHandler(webapp2.RequestHandler):
def post(self):
q=self.request.get("q")
self.response.out.write(q)
app = webapp2.WSGIApplication([('/', MainPage),
('/testform', TestHandler)],
debug=True)
1 ответ
Решение
class MainPage(webapp2.RequestHandler):
def get(self):
не имеет ничего после этого. Это нужно что-то, даже если это просто pass
заявление.
Строка 13 - это первая строка с текстом сразу после нее, и в сообщении об ошибке говорится, что там ожидается текст с отступом. Посмотрев прямо перед собой, вы увидите, откуда взялся ожидаемый отступ.