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:xxx是一个 HTML ID - 它与 GET/POST 无关。name 参数可以。所以request.GET.get('user')- 不是'xxx'

于 2013-01-22T05:39:10.183 回答