2014-02-16 72 views
0

我試圖做綁定帳戶。 首先我得到用戶ID並返回一個網址,例如:http://xxxx.com/id=111111 並且該頁面有一個表格來完成用戶的帳戶信息。 表單方法是post。從GET到POST的webpy傳遞參數

,他的問題是我怎麼能獲得ID(1111)

代碼:

類指數(對象):

def GET(self): 
    return render.hello_form() 

def POST(self): 
    form = web.input(account = '', pswd= '') 
    account = form.account 
    pswd = form.pswd 
    #Problem! I cannot get the id 
    id = 

感謝。

+0

自己回答。我發現這個解決方案:web.ctx.env.get('HTTP_REFERER')。split('=')[1] – user3315842

回答

0

實際上,這對服務器來說是不必要的成本。最佳做法是儘可能使最小數量的os類型請求。我會創建一個

<input type='hidden' name='id' value='{{user_id}}'> 

併發送此內部我的表單,以使只是一個POST請求。