我在Google App Engine中有一個Python腳本,它只是給用戶一個簡單的歡迎消息。如果用戶登錄到谷歌則是用代碼個性化的歡迎消息:Google App Engine重定向到按鈕上的用戶登錄點擊
if users.get_current_user():
self.response.out.write('Welcome ' + users.get_current_user()')
我想要做的是如果用戶尚未登錄,都可以被壓制,這將重定向按鈕他們到Google登錄頁面登錄他們的帳戶。
else:
#redirect user to login page here
我試過一些方法來做到這一點,但沒有人會工作。我曾嘗試:
self.response.out.write('<form action="%s">
<input type="submit" value="Login to Google"></form>
' % users.create_login_url('/')
當按下按鈕沒有任何反應,所以我嘗試:
self.response.out.write('<form action="%s">
<input type="submit" value="Login to Google"></form>
' % self.redirect(users.create_login_url('/'))
這只是一旦主網頁被訪問將用戶重定向到登錄頁面。
當按鈕被按下時,有什麼方法可以將用戶重定向到Google登錄頁面嗎?