0

私はシンプルなフォームを持っています

<form name="input" action="" method="get">
Username: <input type="text" name="user" id = "xxx">
<input type="submit" value="Submit">
</form> 

view.py で、ユーザーが入力した値を取得する関数を書きたい

def add(request):
if request.method =="POST":
       abc=request.args.get('xxx')

return render_to_response('myapp/addtour.html')

しかし、うまくいきません。Google App Engine または Django で行う方法を教えてください

4

1 に答える 1

4

1: フォームで GET を使用しているときに POST をチェックしています -- if ブロックは起動しません。

2: xxxHTML ID です。GET/POST とは関係ありません。name パラメーターが行います。そうrequest.GET.get('user')-そうではありません'xxx'

于 2013-01-22T05:39:10.183 に答える