我有一个简单的表格
<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
中执行此操作答案 0 :(得分:4)
1:当您的表单使用GET时,您正在检查POST - if块永远不会触发。
2:xxx
是一个HTML ID - 它与GET / POST无关。 name参数有。所以request.GET.get('user')
- 不是'xxx'