2013-05-07 43 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