【问题标题】:Unable to get Python to POST on html无法让 Python 在 html 上发布
【发布时间】:2013-04-30 22:33:21
【问题描述】:

我一直在尝试发布我的 python 代码。我曾尝试使用 Postman 插件来测试 post 方法,但我会收到 405 方法错误。我打算让用户发布信息并显示出来。

目前,如果我按下提交,我会收到一个错误加载页面,更改表单以使提交按钮工作并返回上一页。如果我更改处理程序以发布屏幕将立即显示“405 Method Not Allowed”。我查看了 Google App Engine 日志,没有任何错误。有人可以帮我解决我做错了什么,并建议我如何使用 post 方法吗? 谢谢你的时间。

【问题讨论】:

    标签: python html google-app-engine


    【解决方案1】:

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

    这与您在两小时前以不同的用户 ID 提出此问题时得到的诊断相同。

    进一步回过头来解决“我做错了什么”的问题:在我看来,在发现自己所拥有的东西不起作用之前,您已经走了很长一段路。到目前为止,该示例中充斥着与故障无关的不相关代码。这让你更难自己解决这个问题,也让这里的人更难帮助你。

    在这种情况下,您可以帮助自己(并帮助他人帮助您),看看您可以消除多少代码,同时仍然证明失败。

    【讨论】:

    • 抱歉,我以为我的帖子丢失了,急需回复。我将从头开始修改代码,然后看看它是如何工作的。
    • 您应该回到基础并值得通过本教程,您似乎缺少处理程序和 URL 如何相互映射的一些基本元素。
    • 当然,我不会急于求成。你能告诉我我是否处理不当不仅仅是与主页有关的 url 和处理程序吗?我一直试图让一个帖子工作,但我没有任何成功。
    猜你喜欢
    • 2018-09-30
    • 2019-01-01
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 2017-06-23
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    相关资源
    最近更新 更多