2013-05-07 69 views
0

我一直在试图让我的Python代码发布。我曾尝试使用邮递员插件来测试post方法,我会得到一个405方法错误。我打算让用户发布信息并将其显示出来。无法获取Python到HTML上的POST

目前,如果我按提交,我会得到一个错误加载页面,更改表单以获得结果在提交按钮工作,并返回到上一页。如果我更改处理程序发布屏幕会立即显示'405方法不允许'。我查看了Google App Engine日志,发现没有错误。有人可以帮我解决我做错了什么,并告诉我如何使用post方法? 谢谢你的时间。

回答

2

您收到'405方法不允许',因为POST将进入提供页面的相同url,但该路径的处理程序(MainPage)没有post方法。

这与您在两小时前在其他用户标识下提出此问题时得到的诊断结果相同。

进一步回顾以解决“我做了什么错事”的问题:在我看来,在发现你所拥有的不起作用之前,你已经走得很远了。到目前为止,这个例子中杂乱无章的代码与失败无关。这让你更难以自己解决这个问题,这让人们在这里帮助你更加困难。

在这种情况下,您可以通过查看您可以消除多少代码,同时仍然可以帮助您(并帮助他人帮助您),同时还可以显示故障。

+0

道歉,我以为我的帖子已经丢失,并急于回复。我将从头开始并修改代码,然后了解它将如何工作。 – user2045126 2013-05-07 06:00:12

+0

你应该回到基础和值得通过教程,你似乎缺少处理程序和URL映射到彼此的一些基本元素。 – 2013-05-07 06:44:52

+0

当然,我不会一直在匆忙。你能告诉我,如果我错误地处理了与Mainpage相关的URL和处理程序吗?我一直试图让一个职位工作,但我没有取得任何成功。 – user2045126 2013-05-07 07:06:19