1
Я взял следующий код из документации сервера Tornado и попытался попробовать его, но вместо этого я получаю ошибкуТорнадо POST запрос не работает
объект не имеет атрибута «get_body_argument»
class MyFormHandler(RequestHandler):
def get(self):
self.write('<html><body><form action="/myform" method="POST">'
'<input type="text" name="message">'
'<input type="submit" value="Submit">'
'</form></body></html>')
def post(self):
self.set_header("Content-Type", "text/plain")
self.write("You wrote " + self.get_body_argument("message"))
Любая помощь приветствуется.
Какую версию торнадо вы используете? – dano
Оказывается, я использовал старую версию, и после обновления до самой новой версии она работает! благодаря! –
Чтобы быть немного более конкретным, это, похоже, не работает в торнадо 3.1, хотя это упоминается в [docs] (http://tornado.readthedocs.org/en/branch3.1/web.html). Он работает в текущей версии (4.1) – DNA