终于又解决一个问题。
关键词: gae, google app engine, ajax, webapp2, python, post, self.request.get, 405 188, The method POST is not allowed for this resource, form, XMLHttpRequest, javascript, js
看到这些关键词就知道解决的过程有多复杂了。但最终解决(还不确定是不是完全解决了)的方法其实很简单。把python代码从sublime text2复制到IDLE,缩进问题一目了然。def post(self)被缩到def get(self)里面去了,程序自然就无法找到def post(self)。但在正常人看来(在sublime text2里)缩进竟然是正常的!七八个小时就用来找这个灭绝人性的bug了。sublime text2,还有python那可恶的缩进。没分号现在觉得挺方便的,但没花括号,缩进还分空格和制表,一直提心吊胆的,结果还是栽到这上面了。
操操操操操操操操操操操操操操操操!!!!!!!!!!