2014-12-01 60 views
0

我試圖在Google App Engine上做一個非常基本的註冊表單,當所有輸入有效時重定向並寫入'Welcome,(name_of_user)'。看來我對最後一個GET函數有問題。重定向頁面僅顯示「歡迎」。任何與此代碼的幫助將非常感激。謝謝。 http://pastebin.com/jTSRXkpbGAE - GET的問題

回答

1

請花幾分鐘時間學習如何在您的帖子中放置代碼,以便它將成爲您問題的永久記錄的一部分。

WelcomeHandler

user = self.request.get('username') 

有一個名爲username沒有查詢參數,因爲self.redirect("/welcome")不流通的。請嘗試

self.redirect("/welcome?username=something") 
+0

謝謝。對不起,我對這個超級新手。可能'某些'只是一個隨機詞或者它應該是我的代碼中更具體的語法?我嘗試過使用任何單詞,但它不起作用。 – Tomi 2014-12-02 22:28:48

+0

任何隨機單詞。重點是它作爲「查詢參數」傳遞給您的歡迎處理程序。然後'self.request('username')'應該給你字符串「something」。如果你不熟悉HTTP,那就是棘手的問題。其餘的是標準的Python。 – 2014-12-05 02:55:37

+0

我不想讓self.request.get('username')返回任何隨機單詞。我希望它返回用戶在註冊表單中提交的用戶名字符串。當我嘗試: \t self.redirect(「/ welcome?username = username」) ,我得到的字符串'用戶名'代替。 – Tomi 2014-12-06 20:37:22