0

私のテンプレートにはフォームが含まれています:

<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: {}>"

助けてください。

4

1 に答える 1

0

URL に投稿していません。request.POSTGET リクエストで使用しないでください。最初にリクエストメソッドを確認してください。

于 2012-09-19T00:52:05.830 に答える