2016-07-23 78 views
-3

我想使用Django处理html表单用户输入。这我可以用Django表单方法做,但我想用html表单做这个。如何处理html用户输入Django?

总之,我想从HTML搜索框中获取用户输入,并在后端Django将LDAP提供相关信息。 LDAP部分我已经完成,但获取用户输入并将值传递给LDAP搜索对我来说是个问题。

请帮忙。

回答

0

数据你正在寻找的是request.POST里面,你可以这样访问字段的值:

request.POST.get('YOUR_FIELD', None)

如果您使用的是GET方法,使用以下命令:

request.GET.get('YOUR_FIELD')

+0

谢谢,并且需要将用户输入保存在数据库中。正如当我试图调用html_category名称时,它说“Category_name”没有定义。 –

0

您的函数处理html参数应该是这样的。

def DoSomething(): 
    if request.method == 'POST': 
      category_name = request.POST.get("categoryname") 
      . 
      . 
    if request.method == 'GET': 
      . 
      . 

Link to django docs。

+0

谢谢,是否需要将用户输入保存在数据库中。正如当我试图调用html_category名称时,它说“Category_name”没有定义。 –

+0

我建议你看看django教程。它的好,并会回答你的问题。 –

+0

谢谢...它的工作 –