私はPythonの初心者で、クラスで以前に教えられたことを段階的にコピーしてアプリを構築しようとしていますが、「405 Method Not Allowed」エラーが発生しています。
ここで教授がしたこと:
ここで私がしたこと:
以下のコードで、このエラー「405 Method Not Allowed」の原因を教えてください。私がやったことと教授が教えたことの違いがわかりません。インデントも問題ありません (ここに main.py ファイルhttps://docs.google.com/open?id=0B8TXLR_e14aCVDFfdlpYSU9DNDgがあります)。
助けてくれてありがとう!
ここに私のコード:
form= """
<html>
<head>
<title>Unit 2 Rot 13</title>
</head>
<body>
<h2>Enter some text to ROT13:</h2>
<form method="post" action="/rot13">
<textarea name="text"
style="height: 100px; width: 400px;"></textarea>
<br>
<input type="submit">
</form>
</body>
</html> """
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.out.write(form)
class Rot13Handler(webapp2.RequestHandler):
def post(self):
text = self.request.get("text")
self.response.out.write(text)
app = webapp2.WSGIApplication([('/', MainHandler), ('/rot13', Rot13Handler)],
debug=True)