【问题标题】:How to process html user input Django? [closed]如何处理html用户输入Django? [关闭]
【发布时间】:2016-11-27 03:34:18
【问题描述】:

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

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

请帮忙。

【问题讨论】:

    标签: python html django forms search


    【解决方案1】:

    您要查找的数据在 request.POST 内,您可以像这样访问字段的值:

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

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

    request.GET.get('YOUR_FIELD')

    【讨论】:

    • 谢谢,是否需要将用户输入保存在数据库中。当我尝试调用 html_category name 时,它​​说“Category_name”未定义。
    【解决方案2】:

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

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

    Link 到 django 文档。

    【讨论】:

    • 谢谢,是否需要将用户输入保存在数据库中。当我尝试调用 html_category name 时,它​​说“Category_name”未定义。
    • 我建议您查看 django 教程。它很好,会回答你的问题。
    • 谢谢...成功了
    • 然后将答案标记为正确。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多