2011-09-17 68 views
0

我有一個輸入框,提交時提供了一個python方法POST(我正在使用django)。我想擁有用戶輸入的搜索字詞,以便我可以在其上調用方法,最好以字符串形式。獲取輸入框的輸入

我該怎麼做?

+0

你想要得到的文本客戶端或服務器端? – Bojangles

回答

2

在你看來,你可以得到POST參數是這樣的:

def myview(request): 
    p = request.POST['parameter'] 
    # do something with p 
    # return http response 
+0

嘿,這不起作用 - 它扔在QueryDict – praks5432

+3

嘆息中找不到錯誤鍵'參數'錯誤。 '參數'就是一個例子。使用你輸入的名字。 –

+0

使用'request.POST.get(「parameter」)'而不是'request.POST [「parameter」]''可能會很好。如果參數沒有在表單中給出,那麼前者不會拋出異常,後者可以。由於它與用戶輸入有關,無效輸入不應引發'HTTP 500',而是由編碼器正確處理。 –