2012-09-18 62 views
0

我的模板中包含的一種形式:multivaluedictkeyerror {}>

<form action="." method="post"> 
<label {#for="q"#}>Search: </label> 
<br>  
<input type="text" name="username" value="USERNAME" /> 
<br> 
<input type="text" name="password" value="PASSWORD"/> 
<br>  
<input type="submit" value="Search"> 
</form> 

但在我的Django的代碼時,我寫:

def register(request): 
    userID = request.POST['username'] 

我收到錯誤:

MultiValueDictKeyError at /register/ 
"Key 'username' not found in < QueryDict: {}>" 

請幫忙。

回答

0

您沒有發佈到URL。您不應該嘗試在GET請求中使用request.POST;請務必首先檢查請求方法。

相關問題