我對Python比較新,所以請原諒任何天真的問題。將變量傳遞給python中的重定向模板
我有一個主頁有2個輸入,一個用於「產品」,另一個用於「電子郵件」。當用戶點擊提交他們應該被髮送到「/成功」它會說: 您請求的「產品」 您將在「電子郵件」
我試圖找出最佳的方式來傳遞通知通過重定向到我的「/成功」模板中的「產品」和「電子郵件」值。我在Google App Enginge中使用了webapp2框架和jinja。
感謝
我對Python比較新,所以請原諒任何天真的問題。將變量傳遞給python中的重定向模板
我有一個主頁有2個輸入,一個用於「產品」,另一個用於「電子郵件」。當用戶點擊提交他們應該被髮送到「/成功」它會說: 您請求的「產品」 您將在「電子郵件」
我試圖找出最佳的方式來傳遞通知通過重定向到我的「/成功」模板中的「產品」和「電子郵件」值。我在Google App Enginge中使用了webapp2框架和jinja。
感謝
當你做你的重定向,包括你的電子郵件和產品變量的重定向。在谷歌APPP發動機,採用webapp2的,當前的重定向大概是這樣的:
self.redirect('/sucess')
相反,你可以在URL中添加變量如下:
self.redirect('/success?email=' + email + '&product=' + product)
上述網址看起來可能就像「/ [email protected][email protected] & product = this_product'在連接值之後。
用於/成功則可以得到這些值與處理程序:
email = self.request.get('email')
product = self.request.get('product')
最簡單的方法是使用HTML表單,提交表單應包括在提交值POST請求。
就像我說的,即時通訊這個很新。你能詳細說明嗎? – 2012-07-19 16:43:53
看一看:http://www.w3schools.com/html/html_forms.asp – voscausa 2012-07-19 17:43:44
完美。謝謝 – 2012-07-19 17:23:28
@Aaron,這種方式足夠安全嗎?我的意思是通過URL傳遞變量? – mazlor 2014-05-13 15:49:36
@mazlor對於原始海報需要什麼,是的,這足夠安全。 – 2014-05-13 18:05:24