如何从此输入框中获取数据?

时间:2013-02-04 09:46:31

标签: python django web

我的输入类型定义为:

<input type="text" name="username" value="{{ username}}" />

如何从此输入框中获取数据?是否有从输入框中获取这些文本的get方法?我知道这是一个简单的问题,但我正在努力学习它们。

2 个答案:

答案 0 :(得分:4)

取决于您所查看的request.method

if request.method == 'POST':
    username = request.POST.get('username')
else:
    username = request.GET.get('username')

答案 1 :(得分:2)

假设input元素是用户将提交的形式,您可以在视图函数中捕获提交的值:

def submit(request):
    if request.method == 'POST':
        username = request.POST.get('username')
        do_something_with(username)

另见Django documentation